\hypertarget{class_client_1_1_main_window}{\section{Client.\-Main\-Window Class Reference}
\label{class_client_1_1_main_window}\index{Client.\-Main\-Window@{Client.\-Main\-Window}}
}


Klassen som håndterer vores W\-P\-F applikation.  


Inheritance diagram for Client.\-Main\-Window\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=10.000000cm]{class_client_1_1_main_window}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_client_1_1_main_window_ae7c58513aeb07a9645724b1215a8c4c7}{Main\-Window} ()
\begin{DoxyCompactList}\small\item\em Constructor til til vores G\-U\-I . \end{DoxyCompactList}\item 
delegate void \hyperlink{class_client_1_1_main_window_a225d3e6f329ab8340f27b5d63300610c}{Handle\-Chat\-Message} (object Message)
\begin{DoxyCompactList}\small\item\em En delegate til at håndtere vores chatbeskeder. \end{DoxyCompactList}\item 
delegate void \hyperlink{class_client_1_1_main_window_ac14a94233406d19ce1b46627c9a086b9}{Handle\-Project\-Data} (object Message)
\begin{DoxyCompactList}\small\item\em En delegate til at håndtere vores projekter. \end{DoxyCompactList}\item 
delegate void \hyperlink{class_client_1_1_main_window_a73c581f05ec7ae398805bb2772a12547}{Connect\-Status} (object Message)
\begin{DoxyCompactList}\small\item\em B\-A\-A\-A\-K? \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{Initialize\-Component} ()
\begin{DoxyCompactList}\small\item\em Initialize\-Component \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{Initialize\-Component} ()
\begin{DoxyCompactList}\small\item\em Initialize\-Component \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{Initialize\-Component} ()
\begin{DoxyCompactList}\small\item\em Initialize\-Component \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{Initialize\-Component} ()
\begin{DoxyCompactList}\small\item\em Initialize\-Component \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static int \hyperlink{class_client_1_1_main_window_a60cf2f270ea42cb74ae0c0ff62f8ddd8}{Days\-Between\-Task\-And\-Task} (Date\-Time start\-Time, Date\-Time end\-Time)
\begin{DoxyCompactList}\small\item\em Sørger for at konvertere to Date\-Times Time\-Span til et antal dage. \end{DoxyCompactList}\item 
static int \hyperlink{class_client_1_1_main_window_acc89883ab37d36830c3a7fc23ad0169f}{Days\-Between\-Project\-And\-Task} (Date\-Time start\-Time, Date\-Time end\-Time)
\begin{DoxyCompactList}\small\item\em Sørger for at konvertere to Date\-Times Time\-Span til et antal dage. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_client_1_1_main_window_a225d3e6f329ab8340f27b5d63300610c}{Handle\-Chat\-Message} \hyperlink{class_client_1_1_main_window_ac1beace0121bd43a5b69948d4d04b75b}{Delegate\-Chat\-Message}
\begin{DoxyCompactList}\small\item\em Delegate som er nødvendig for vores {\ttfamily \hyperlink{class_client_1_1_gui_input_handler}{Gui\-Input\-Handler}} til at bruge {\ttfamily Begin\-Invoke}. \end{DoxyCompactList}\item 
static \hyperlink{class_client_1_1_main_window_ac14a94233406d19ce1b46627c9a086b9}{Handle\-Project\-Data} \hyperlink{class_client_1_1_main_window_a54666c6a2193129c81e03f9fe2e6c568}{Delegate\-Project\-Data}
\begin{DoxyCompactList}\small\item\em Delegate som er nødvendig for vores {\ttfamily \hyperlink{class_client_1_1_gui_input_handler}{Gui\-Input\-Handler}} til at bruge {\ttfamily Begin\-Invoke}. \end{DoxyCompactList}\item 
static \hyperlink{class_client_1_1_main_window_a73c581f05ec7ae398805bb2772a12547}{Connect\-Status} \hyperlink{class_client_1_1_main_window_a66f3e6e10c451e35ba67240d7a8f9475}{Delegate\-Connect\-Status}
\begin{DoxyCompactList}\small\item\em Delegate som er nødvendig for vores {\ttfamily \hyperlink{class_client_1_1_gui_input_handler}{Gui\-Input\-Handler}} til at bruge {\ttfamily Begin\-Invoke}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Package Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_client_1_1_event_driven_share}{Event\-Driven\-Share} \hyperlink{class_client_1_1_main_window_adbb1a199c276b66827c718bca0b6e7e7}{E\-D\-S}
\begin{DoxyCompactList}\small\item\em B\-A\-A\-A\-K !? \end{DoxyCompactList}\item 
\hyperlink{class_client_1_1_main_window}{Client.\-Main\-Window} \hyperlink{class_client_1_1_main_window_a6ab5bcc33bf114a1f3d2d30b489dff4c}{Background\-Window}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_aa59171d60a862d184d208c8d35560173}{Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Column\-Definition \hyperlink{class_client_1_1_main_window_a7680bcf99db31c5a98d2d840af922c0b}{Left\-Side\-Of\-Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Column\-Definition \hyperlink{class_client_1_1_main_window_aa1d3746be255a5123a846bc773e5711a}{Middle\-Of\-Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Column\-Definition \hyperlink{class_client_1_1_main_window_a07f0bfde97b0930e49773136b517bf2d}{Right\-Side\-Of\-Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a75519708059046eaf5aea1489b2c6c62}{Left\-Grid\-In\-Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Stack\-Panel \hyperlink{class_client_1_1_main_window_ac571d5579cd5de52fa16baeebc9d2241}{Main\-Menu\-Stack\-Panel}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_ac363905cc1e56049b8535fba2089a9d8}{Change\-Admin\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_ac04ad69ec3c91106455db96a9ff9f780}{Create\-Project\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a00c4c1031ef789efd4618ed96e1fd1dd}{Create\-Task\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a9f8d872789f5aca8b84fa1ee6480bac7}{Create\-User\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a1b2e62e7f4166b1a0e0a72bc1daec615}{Create\-Gantt\-Button}
\item 
System.\-Windows.\-Controls.\-Label \hyperlink{class_client_1_1_main_window_a7102f0e3c9d32aa041ee08e7604ed10e}{Active\-Project}
\item 
System.\-Windows.\-Controls.\-Combo\-Box \hyperlink{class_client_1_1_main_window_a582a43f5fb4c605a6717b21fb3590887}{Project\-Combo\-Box}
\item 
System.\-Windows.\-Controls.\-Label \hyperlink{class_client_1_1_main_window_a86c1f976e8bef9fb4f238f094729cddd}{Project\-Info\-Label}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a032444d6b6ded6d4b2254a967fcad70c}{Connect\-Grid}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a73f75db0a5d10b48cf667e04994726dd}{Connect\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a3e31aef59ff26fc1067cf63435d09b04}{Disconnect\-Button}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_a06df262bc40c1aa08646d7c5ff89dc11}{Server\-I\-P\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_a030464be1aca32fbc81b6694a0329b7c}{Username\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Password\-Box \hyperlink{class_client_1_1_main_window_ad7c9bfbc2efe42a4a59a5acd4b978f2a}{Password\-Password\-Box}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_ac0cfef105a88c4e650e1b59739fbe508}{Server\-Port\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a86b8fa41a125ec268060aa2a8e6fc0d6}{Middle\-Grid\-In\-Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Data\-Grid \hyperlink{class_client_1_1_main_window_aa1c22adf348b0dcbd2ad4e019533bd5e}{Task\-List}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a4ba806333010b72f7342fd90f9e1a508}{Right\-Grid\-In\-Mother\-Grid}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_aa68ce5bd1e5f18366741ff4a62e9620c}{Chat\-Message\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_ab5ea6b1b3621a921c9f079719907cb0e}{Send\-Chat\-Message\-Button}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_a9b3b6d5f31226abb5cf656709c18dc53}{Chat\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Stack\-Panel \hyperlink{class_client_1_1_main_window_a02ef2dc1bf2eaa3cdffdc00204fb082c}{Notification\-Grid}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_aec373b7eb3d273de6c3cc6300482f58e}{Notif\-Create\-User}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_aefec60f2c2087796f9b99a513614892a}{Notif\-Create\-User\-Username\-Textbox}
\item 
System.\-Windows.\-Controls.\-Password\-Box \hyperlink{class_client_1_1_main_window_a0a00c3f7ce662857ad7e6c45564e9c36}{Notif\-Create\-User\-Password\-Password\-Box}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_acaf36a94cbbfc3ee58dd40535b1efb54}{Notif\-Create\-User\-Add\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a7126b2c2e70fa13fca993e0d806d1bcb}{Notif\-Create\-User\-Cancel\-Button}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_ab5d8af8a2ceb4d8c83c68d35de9e52a2}{Notif\-Create\-Project}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_a2f81b81a4044cb53a1257396c003e85f}{Notif\-Create\-Project\-Project\-Name\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Date\-Picker \hyperlink{class_client_1_1_main_window_a752efb6d29757e6b09e2ca65337b7578}{Notif\-Create\-Project\-Start\-D\-T}
\item 
System.\-Windows.\-Controls.\-Date\-Picker \hyperlink{class_client_1_1_main_window_abde98ff7252d21a81ad3655477236f46}{Notif\-Create\-Project\-End\-D\-T}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_af4909c931b3e44c37af1d89e1bb89f84}{Notif\-Create\-Project\-Add\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a7cf094e0b22e054f7d034d8407955c47}{Notif\-Create\-Project\-Cancel\-Button}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a135082f9aabcc7a8e80b2230d43d47d0}{Notif\-Create\-Task}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_a7fa03785a7d371343f48846d0d647660}{Notif\-Create\-Task\-Task\-Name\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Date\-Picker \hyperlink{class_client_1_1_main_window_aec5b171b1dfcae834cca995642d83e25}{Notif\-Create\-Task\-Start\-D\-T}
\item 
System.\-Windows.\-Controls.\-Date\-Picker \hyperlink{class_client_1_1_main_window_a375a10ba8a113b9f87fbd7f1fd940b67}{Notif\-Create\-Task\-End\-D\-T}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_afa7471804722ea9f6958a3b6b9d9eadc}{Notif\-Create\-Task\-Task\-Description\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_aecb8702d743be3428404aae820255839}{Notif\-Create\-Task\-Add\-Button}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_a242c8bbe05ce000894743ebc5276be0f}{Notif\-Create\-Task\-Cancel\-Button}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_af00bf1534b6f3f62e4cb370797d69478}{Notif\-Change\-Admin}
\item 
System.\-Windows.\-Controls.\-Text\-Box \hyperlink{class_client_1_1_main_window_a7e7101014e4b979e3783ce26b8f73dec}{Notif\-Change\-Admin\-Username\-Text\-Box}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_ac4196d3cef2268ca8cba51c850263a2c}{Notif\-Change\-Admin\-Add}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_ad1a01663bd5aba3cc915a5775251ce61}{Notif\-Change\-Admin\-Cancel}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a6bd0d243036784726c1fae2e72126043}{Gantt}
\item 
System.\-Windows.\-Controls.\-Button \hyperlink{class_client_1_1_main_window_ab7e5fa19fabf862deb5272ea49daf9ce}{Gantt\-Close\-Button}
\item 
System.\-Windows.\-Controls.\-Scroll\-Viewer \hyperlink{class_client_1_1_main_window_ac6ff29755ace491931f9c4aacf8425fc}{Gantt\-Scrollviewer}
\item 
System.\-Windows.\-Controls.\-Canvas \hyperlink{class_client_1_1_main_window_aaef7af8642dd41c03590c126e4281daf}{Task\-Canvas}
\item 
System.\-Windows.\-Controls.\-Grid \hyperlink{class_client_1_1_main_window_a32749637248bb49a249fc41a7a2e6d8f}{Help\-Grid}
\item 
System.\-Windows.\-Controls.\-Web\-Browser \hyperlink{class_client_1_1_main_window_ad925b482beceafdc2ce75a6ddff719b3}{Help\-Browser}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_client_1_1_main_window_a14000dd7082c7f9d73392b1af88f9407}{Append\-Chat\-Message\-To\-Textbox} (object Message)
\begin{DoxyCompactList}\small\item\em Sørger for at placere chatbeskeden i vores chatbox. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a405bbb4b2d515bb9ca36b921afd2232f}{Add\-Project\-Data\-To\-List} (object Message)
\begin{DoxyCompactList}\small\item\em Sørger for at et nyt projekt fra serveren bliver tilføjet til instansen af {\ttfamily Project\-Collection}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a7df227273de5164350ef5255aa3e791f}{Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Chat\-Message\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a037152bf03539516cfd278789004b101}{Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Chat\-Message\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a317642f58ba5b97158df215afb714705}{Send\-Chat\-Message\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Send\-Chat\-Message\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a3bc2538cb343a312b7ba53ddec24fba4}{Chat\-Text\-Box\-\_\-\-Text\-Changed} (object sender, Text\-Changed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når teksten i {\ttfamily Chat\-Text\-Box} ændres. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a1d8c08c106eab860a6ffb84150636fb0}{Create\-Task} (\hyperlink{class_s_w2_a311___lib_1_1_project_data}{Project\-Data} pd, string task\-Name, string task\-Description, Date\-Time task\-Start, Date\-Time task\-End)
\begin{DoxyCompactList}\small\item\em Laver en opgave til et valgt projekt. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a583f601d2ea137c0dea0037c34d15948}{Create\-Project} (string project\-Name, Date\-Time project\-Start, Date\-Time project\-End)
\begin{DoxyCompactList}\small\item\em Laver et nyt projekt fra G\-U\-I'en. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a3a097ddeaf4e7790b689b0559cae20bf}{Create\-Project} (\hyperlink{class_s_w2_a311___lib_1_1_project_data}{Project\-Data} pd)
\begin{DoxyCompactList}\small\item\em Lavet et nyt projekt fra serveren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a3941a36669e3aec0a1d570c896d08275}{Create\-User} (string user\-Name, string pass\-Word)
\begin{DoxyCompactList}\small\item\em Opretter en ny bruger \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a67a81ec81600bd440e9ca423585f9995}{Create\-Task\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Create\-Task\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a762948f01cbc2be5569dba390416ad7a}{Create\-User\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Create\-User\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ad03547dd53f34c15921511f4618c0bba}{Create\-Project\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Create\-Project}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_afec4e6b0e2c640c8b9cdbd142705bfd0}{Create\-Gantt\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Create\-Gantt\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_af23f9efd5402c63a71bd2f0e4198a28f}{Change\-Admin\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Change\-Admin\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a004c6944a80d6f6d7a9462752972523a}{Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened} (object sender, Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der åbnes for {\ttfamily Combo\-Box} med projekter. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_afe1c4029524a364fc37b9bd2a9ad55f2}{Project\-Combo\-Box\-\_\-\-Selection\-Changed} (object sender, Selection\-Changed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der vælges et nyt element i Projekt-\/{\ttfamily Combo\-Box} \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a90d87628d71b35a6c96603b9ce2b27f2}{Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Server\-I\-P\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aa2d175f904f654542b37f730332737aa}{Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Server\-I\-P\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aa1d899ed30a21c6ffd3d58a71e2b64cf}{Server\-Port\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Server\-Port\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aca8c06b4fa28b4fa6930ed792fb8978c}{Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Server\-Port\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a48c2172cdbb17509e0c28e7789089ea7}{Username\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Username\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a369ee45583a9fea4c8c3a015a9248e96}{Username\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Username\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ae44bde0f395b1ebc48f3ed08da974252}{Password\-Password\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Password\-Password\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ad6b878d8aee059cc67521a97b2121a2c}{Password\-Password\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Password\-Password\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a540a26be1bb9b466b6c48d2aa2126bbc}{Connect\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Connect\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a210bd07c91474f1c7a3efe463baa96a0}{Disconnect\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Connect\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ac7bb29988fbee33e3749d4cb78c1284e}{Notif\-Create\-Project\-Reset} ()
\begin{DoxyCompactList}\small\item\em Nulstiller \char`\"{}tilføj projekt\char`\"{}-\/vinduet til oprindelig status \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aa27cc356f26d2ed20b75b11d6a92a053}{Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed} (object sender, Selection\-Changed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når man vælger en starttid for en opgave \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ac43db35c536bfd4fa4f154d466f06026}{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-Project\-Project\-Name\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aa4ef32355adeea6fc0ddb24e87b741e4}{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-Project\-Project\-Name\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a8f7f7774d43f1cd9cf0aa9a8c6933ceb}{Notif\-Create\-Project\-Add\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Create\-Project\-Add\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a05f945402cf15a06a9af54b4c924c153}{Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Create\-Project\-Cancel\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aaab0ceffe3883830423777fc7708d9d8}{Notif\-Create\-Task\-Reset} ()
\begin{DoxyCompactList}\small\item\em Nulstiller \char`\"{}tilføj opgave\char`\"{}-\/vinduet til oprindelig status \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aa03ad9f9f9a740c7d40755fba418d569}{Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed} (object sender, Selection\-Changed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når man vælger en starttid for en opgave \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ae4dd3f8ae4c62b85366740d30a651cd4}{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Name\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a7fcc0a119ed3f57aa84ce941b6c46734}{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Name\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a9dbdb2d7e11a5ab4d8d04a0afda42d7a}{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Description\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_adcf914f5dbe15f97c15105100c17ed38}{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Description\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a58bf1fcb3277692e30b9fbaf0f986478}{Notif\-Create\-Task\-Add\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Create\-Task\-Add\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a00ad0d9a67c064c5304aff74f29ab89a}{Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Create\-Task\-Cancel\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a2f23077e4e481ab4ea4a71afd025deee}{Notif\-Create\-User\-Reset} ()
\begin{DoxyCompactList}\small\item\em Nulstiller \char`\"{}tilføj bruger\char`\"{}-\/vinduet til oprindelig status \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ac0de382dccca80e5fc4980510b7303b4}{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-User\-Password\-Password\-Bo} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a2dc6503546b828b94324a5936a79a33c}{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-User\-Password\-Password\-Bo} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a7f9d310231b83f6eaa7b7b4866db9087}{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-User\-Username\-Textbox} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a242afcd093040cf1d5a1a84c7cad1d4b}{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Create\-User\-Username\-Textbox} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a332272b14f1b77cfac5a05d385790468}{Notif\-Create\-User\-Add\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Create\-User\-Add\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_af3fe894e9db2fb72f6178e2d4ee24b8e}{Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Create\-User\-Cancel\-Button}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a2cd702859559075e2f92760792f52719}{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Change\-Admin\-Username\-Text\-Box} får fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ae95e59a29259c79ed8b4e6b12d4588eb}{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Notif\-Change\-Admin\-Username\-Text\-Box} mister fokus fra brugeren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_afbe002522dbf4613db23834d2a7cbf65}{Notif\-Change\-Admin\-Add\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Change\-Admin\-Add}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a86c805366f453ddee8bedf352d3ca27a}{Notif\-Change\-Admin\-Cancel\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der klikkes på {\ttfamily Notif\-Change\-Admin\-Cancel}. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a873c97f8e849573d8d0f5404ee084500}{Set\-Task\-Canvas\-Size} (\hyperlink{class_s_w2_a311___lib_1_1_project_data}{Project\-Data} pd)
\begin{DoxyCompactList}\small\item\em Sætter størrelsen på det {\ttfamily Canvas} som Ganttcharten genereres i. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a25ce6c397c9339aaa229ed278f0570a4}{Gantt\-\_\-\-Size\-Changed} (object sender, Size\-Changed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når størrelsen på {\ttfamily Canvas} hvor Ganttcharten er i ændres. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a8a02f17d2376e1a096eba03831fc7adf}{Draw\-Date\-Line} (Date\-Time start\-Date, Date\-Time end\-Date)
\begin{DoxyCompactList}\small\item\em Metode der sørger for at \char`\"{}tegne\char`\"{} to bjælker i toppen af Ganttcharten med hhv. måneder og dato \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_acc5b98d1317daf5039c9a6702727fdde}{Draw\-Gantt\-Task\-Body} (\hyperlink{class_s_w2_a311___lib_1_1_project_data}{Project\-Data} pd)
\begin{DoxyCompactList}\small\item\em Metode til at tegne opgaver ind i Ganttcharten \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a3d5574c475f78f240b00263f6a16613d}{Draw\-Label} (double x\-Coordinate, double y\-Coordinate, double task\-Length, string task\-Name)
\begin{DoxyCompactList}\small\item\em Genererer en label ud fra en række af informationer og placerer det i det {\ttfamily Canvas} hvor Ganttcharten genereres \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a714143888cf94c165de94b576f7fa49a}{Gantt\-Close\-Button\-\_\-\-Click} (object sender, Routed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Lukker vindet med Ganttcharten \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aef71399868920f25e2d0406ebc2e794d}{Init} ()
\begin{DoxyCompactList}\small\item\em Metode der køres når der skal oprettes forbindelse til en server. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aed093757c24932c3fab852a633d9a0f0}{Prepare\-U\-I\-For\-Login} ()
\begin{DoxyCompactList}\small\item\em Gør G\-U\-I'en klar til at logge ind. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ab0296e21d7b927fae79bfe6108c42ba9}{Prepare\-U\-I\-For\-Logout} ()
\begin{DoxyCompactList}\small\item\em Gør G\-U\-I'en klar til at logge ud. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a78b64e0fc1432fdf4ed3d4515c62170d}{Enable\-Buttons\-On\-Login} ()
\begin{DoxyCompactList}\small\item\em Metode til at aktivere knapperne der kan bruges i G\-U\-I'en \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a68308706614be0fbbbe2e3af5e3cd4c8}{Disable\-Buttons\-On\-Logout} ()
\begin{DoxyCompactList}\small\item\em Metode til at deaktivere knapperne der kan bruges i G\-U\-I'en \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a6d7e203e6b5fb128a6c157d84592f33c}{Clear\-U\-I} ()
\begin{DoxyCompactList}\small\item\em Metode til at nulstille hele G\-U\-I'en \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a52fe517496368d9e9d56f74dd52108d9}{Connect\-Menu\-Logged\-In} ()
\begin{DoxyCompactList}\small\item\em Metode der sætter \char`\"{}\-Connect\-Menu\char`\"{}'en til \char`\"{}logged in\char`\"{} tilstand. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a4ceba454814fa7cc7f2ccd613eff57f2}{Connect\-Menu\-Logged\-Out} ()
\begin{DoxyCompactList}\small\item\em Metode der sætter \char`\"{}\-Connect\-Menu\char`\"{}'en til en \char`\"{}logged out\char`\"{} tilstand. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a38c5d394950b377375dfd5d119f779ab}{Initialize\-Text\-Box\-On\-Lost\-Focus} (Text\-Box text\-Box, string default\-Text)
\begin{DoxyCompactList}\small\item\em En metode der kan anvendes til at instatiere en tekstboks når den mister fokus. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_ad58172aed71307868601a925aa22c735}{Initialize\-Text\-Box\-On\-Got\-Focus} (Text\-Box text\-Box, string default\-Text, Button default\-Button)
\begin{DoxyCompactList}\small\item\em En metode der kan anvendes til at instantiere en tekstboks når den får fokus. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a455df56bf690294a3abc578f838cd462}{Refresh\-Project\-Combo\-Box} ()
\begin{DoxyCompactList}\small\item\em Metode der Opdaterer den {\ttfamily Combo\-Box} hvor projekterne er listet. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_af6d6bb862a48c481f2e03b3e2413c2ad}{Refresh\-Task\-List} ()
\begin{DoxyCompactList}\small\item\em Metode der Opdaterer tasklisten for det valgte projekt. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a9e1458e7fdc5785157a47a5a97e1d202}{Refresh\-Project\-Label\-Info} ()
\begin{DoxyCompactList}\small\item\em Metode der Opdaterer projekt-\/info'en for det valgte projekt. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a18d7852df5c0ddafffca86bbfb06fc01}{Refresh\-Gantt} ()
\begin{DoxyCompactList}\small\item\em Metode der Opdaterer Ganttcharten. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a7941f2beabfcdd44fd563f33b40eb50f}{Force\-G\-U\-I\-Refresh} ()
\begin{DoxyCompactList}\small\item\em Metode der gennemtvinger en opdatering af hele G\-U\-I'en. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_aa5ae3d6357a04e7b7784260ca5bfa3d8}{Hide\-Or\-Show\-Notif\-Create\-Task} ()
\begin{DoxyCompactList}\small\item\em Viser/\-Skjuler vindet til at oprette opgaver. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a1bb3941cd9bc7235a135e2081177135c}{Hide\-Or\-Show\-Notif\-Create\-Project} ()
\begin{DoxyCompactList}\small\item\em Viser/\-Skjuler vindet til at oprette projekter. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a0f62bd4d1615bb857e8731addbce5fd7}{Hide\-Or\-Show\-Notif\-Create\-User} ()
\begin{DoxyCompactList}\small\item\em Viser/\-Skjuler vindet til at oprette brugere. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_af8863f8be2fd44a376d382618a1c37f3}{Hide\-Or\-Show\-Gantt} ()
\begin{DoxyCompactList}\small\item\em Viser/\-Skjuler vindet med Ganttcharten. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a073ef435780c67f96c696ad8995f7a7a}{Hide\-Or\-Show\-Notif\-Change\-Admin} ()
\begin{DoxyCompactList}\small\item\em Viser/\-Skjuler vindet til at skifte admin for et projekt \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a42c03b81820598e79ca78c2928eb1670}{Background\-Window\-\_\-\-Size\-Changed} (object sender, Size\-Changed\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Background\-Window} (hovedvinduet) ændrer størrelse. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a7bfcfc62a6d74bfec311cefb262bedf2}{Background\-Window\-\_\-\-Closing} (object sender, System.\-Component\-Model.\-Cancel\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når {\ttfamily Background\-Window} (hovedvinduet) lukkes. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a1444a91f86d190012f35e9d476e076f2}{Background\-Window\-\_\-\-Key\-Down} (object sender, Key\-Event\-Args e)
\begin{DoxyCompactList}\small\item\em Event der køres når der trykkes F1,F2, F3 eller F5 i programmet. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a53a6e0cd76095f8b5a88cb8bc9972d22}{Connect\-To\-Server} (string ip\-In, string port\-In, string username, string password)
\begin{DoxyCompactList}\small\item\em Metode til at oprette forbindelse til en server. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_af0dfd0f961865442936b82b56cd08d94}{Disconnect\-From\-Server} ()
\begin{DoxyCompactList}\small\item\em Metode til at afbryde forbindelsen fra serveren. \end{DoxyCompactList}\item 
void \hyperlink{class_client_1_1_main_window_a02ea20532e71231561257a39ec6bcc77}{Connected\-To\-Server} (object user\-In)
\item 
void \\*
System.\-Windows.\-Markup.\-I\-Component\-Connector. \hyperlink{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{Connect} (int connection\-Id, object target)
\item 
void \\*
System.\-Windows.\-Markup.\-I\-Component\-Connector. \hyperlink{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{Connect} (int connection\-Id, object target)
\item 
void \\*
System.\-Windows.\-Markup.\-I\-Component\-Connector. \hyperlink{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{Connect} (int connection\-Id, object target)
\item 
void \\*
System.\-Windows.\-Markup.\-I\-Component\-Connector. \hyperlink{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{Connect} (int connection\-Id, object target)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
Thread \hyperlink{class_client_1_1_main_window_a754e0bdbe3cef4f8df703c2b840e7b38}{Net\-Thread}
\begin{DoxyCompactList}\small\item\em Netværkstråden. \end{DoxyCompactList}\item 
\hyperlink{class_client_1_1_network}{Network} \hyperlink{class_client_1_1_main_window_a02631103e04115b7261d77258a1634d0}{Stream\-Handler}
\begin{DoxyCompactList}\small\item\em Netværksstream'et. \end{DoxyCompactList}\item 
\hyperlink{class_s_w2_a311___lib_1_1_user}{User} \hyperlink{class_client_1_1_main_window_a7841fdcfe525439deaf789b9e802a467}{curr\-User}
\item 
\hyperlink{class_s_w2_a311___lib_1_1_project_collection}{Project\-Collection} \hyperlink{class_client_1_1_main_window_a3eca94f5e077368ad2fe437ca49b3ff1}{Project\-D\-B} = Project\-Collection.\-Instance
\begin{DoxyCompactList}\small\item\em Project\-Databasen \char`\"{}instantieres\char`\"{} vha. {\ttfamily Project\-Collection} klassen. \end{DoxyCompactList}\item 
bool \hyperlink{class_client_1_1_main_window_a5d02451547d4a5ce99d84abb268dc703}{\-\_\-content\-Loaded}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Klassen som håndterer vores W\-P\-F applikation. 

\hyperlink{class_client_1_1_main_window}{Main\-Window} 

I klassen er alt hvad der har med vores G\-Ui at gøre, inkl. alt exception-\/handling og eventhandling i forhold til vores G\-U\-I. 

Definition at line 17 of file Main\-Window.\-xaml.\-cs.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_client_1_1_main_window_ae7c58513aeb07a9645724b1215a8c4c7}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Main\-Window@{Main\-Window}}
\index{Main\-Window@{Main\-Window}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Main\-Window}]{\setlength{\rightskip}{0pt plus 5cm}Client.\-Main\-Window.\-Main\-Window (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_ae7c58513aeb07a9645724b1215a8c4c7}


Constructor til til vores G\-U\-I . 

Kalder den autogenererede {\ttfamily Initialize\-Component} for at starte vores X\-A\-M\-L-\/kode. 

Definition at line 60 of file Main\-Window.\-xaml.\-cs.



\subsection{Member Function Documentation}
\hypertarget{class_client_1_1_main_window_a405bbb4b2d515bb9ca36b921afd2232f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Add\-Project\-Data\-To\-List@{Add\-Project\-Data\-To\-List}}
\index{Add\-Project\-Data\-To\-List@{Add\-Project\-Data\-To\-List}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Add\-Project\-Data\-To\-List}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Add\-Project\-Data\-To\-List (
\begin{DoxyParamCaption}
\item[{object}]{Message}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a405bbb4b2d515bb9ca36b921afd2232f}


Sørger for at et nyt projekt fra serveren bliver tilføjet til instansen af {\ttfamily Project\-Collection}. 


\begin{DoxyParams}{Parameters}
{\em Message} & Er en {\ttfamily \hyperlink{class_client_1_1_event_driven_share_1_1_project_args}{Event\-Driven\-Share.\-Project\-Args}}.\\
\hline
\end{DoxyParams}


Definition at line 91 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a14000dd7082c7f9d73392b1af88f9407}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Append\-Chat\-Message\-To\-Textbox@{Append\-Chat\-Message\-To\-Textbox}}
\index{Append\-Chat\-Message\-To\-Textbox@{Append\-Chat\-Message\-To\-Textbox}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Append\-Chat\-Message\-To\-Textbox}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Append\-Chat\-Message\-To\-Textbox (
\begin{DoxyParamCaption}
\item[{object}]{Message}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a14000dd7082c7f9d73392b1af88f9407}


Sørger for at placere chatbeskeden i vores chatbox. 


\begin{DoxyParams}{Parameters}
{\em Message} & Er en {\ttfamily \hyperlink{class_client_1_1_event_driven_share_1_1_chat_message_args}{Event\-Driven\-Share.\-Chat\-Message\-Args}}.\\
\hline
\end{DoxyParams}


Definition at line 76 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a7bfcfc62a6d74bfec311cefb262bedf2}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Background\-Window\-\_\-\-Closing@{Background\-Window\-\_\-\-Closing}}
\index{Background\-Window\-\_\-\-Closing@{Background\-Window\-\_\-\-Closing}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Background\-Window\-\_\-\-Closing}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Background\-Window\-\_\-\-Closing (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{System.\-Component\-Model.\-Cancel\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a7bfcfc62a6d74bfec311cefb262bedf2}


Event der køres når {\ttfamily Background\-Window} (hovedvinduet) lukkes. 

Sørger for at lukke stream'en korrekt. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 1267 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a1444a91f86d190012f35e9d476e076f2}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Background\-Window\-\_\-\-Key\-Down@{Background\-Window\-\_\-\-Key\-Down}}
\index{Background\-Window\-\_\-\-Key\-Down@{Background\-Window\-\_\-\-Key\-Down}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Background\-Window\-\_\-\-Key\-Down}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Background\-Window\-\_\-\-Key\-Down (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Key\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a1444a91f86d190012f35e9d476e076f2}


Event der køres når der trykkes F1,F2, F3 eller F5 i programmet. 

Viser hhv. hjælp, klient download, server download eller gennemtvinger opdatering af hele G\-U\-I'en 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 1280 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a42c03b81820598e79ca78c2928eb1670}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Background\-Window\-\_\-\-Size\-Changed@{Background\-Window\-\_\-\-Size\-Changed}}
\index{Background\-Window\-\_\-\-Size\-Changed@{Background\-Window\-\_\-\-Size\-Changed}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Background\-Window\-\_\-\-Size\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Background\-Window\-\_\-\-Size\-Changed (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Size\-Changed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a42c03b81820598e79ca78c2928eb1670}


Event der køres når {\ttfamily Background\-Window} (hovedvinduet) ændrer størrelse. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 1255 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_af23f9efd5402c63a71bd2f0e4198a28f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Change\-Admin\-Button\-\_\-\-Click@{Change\-Admin\-Button\-\_\-\-Click}}
\index{Change\-Admin\-Button\-\_\-\-Click@{Change\-Admin\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Change\-Admin\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Change\-Admin\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_af23f9efd5402c63a71bd2f0e4198a28f}


Event der køres når der klikkes på {\ttfamily Change\-Admin\-Button}. 

Viset vinduet med mulighed for at skifte \char`\"{}ejer\char`\"{} af projektet. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 343 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a7df227273de5164350ef5255aa3e791f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus@{Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus@{Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Chat\-Message\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a7df227273de5164350ef5255aa3e791f}


Event der køres når {\ttfamily Chat\-Message\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 105 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a037152bf03539516cfd278789004b101}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus@{Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus@{Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Chat\-Message\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a037152bf03539516cfd278789004b101}


Event der køres når {\ttfamily Chat\-Message\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 114 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a3bc2538cb343a312b7ba53ddec24fba4}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Chat\-Text\-Box\-\_\-\-Text\-Changed@{Chat\-Text\-Box\-\_\-\-Text\-Changed}}
\index{Chat\-Text\-Box\-\_\-\-Text\-Changed@{Chat\-Text\-Box\-\_\-\-Text\-Changed}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Chat\-Text\-Box\-\_\-\-Text\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Chat\-Text\-Box\-\_\-\-Text\-Changed (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Text\-Changed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a3bc2538cb343a312b7ba53ddec24fba4}


Event der køres når teksten i {\ttfamily Chat\-Text\-Box} ændres. 

Sørger for altid at scrolle til bunden af tekstboksen når der kommer ny tekst derind. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 147 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a6d7e203e6b5fb128a6c157d84592f33c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Clear\-U\-I@{Clear\-U\-I}}
\index{Clear\-U\-I@{Clear\-U\-I}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Clear\-U\-I}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Clear\-U\-I (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a6d7e203e6b5fb128a6c157d84592f33c}


Metode til at nulstille hele G\-U\-I'en 



Definition at line 1009 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect@{Connect}}
\index{Connect@{Connect}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect}]{\setlength{\rightskip}{0pt plus 5cm}void System.\-Windows.\-Markup.\-I\-Component\-Connector. Client.\-Main\-Window.\-Connect (
\begin{DoxyParamCaption}
\item[{int}]{connection\-Id, }
\item[{object}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}


Definition at line 527 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect@{Connect}}
\index{Connect@{Connect}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect}]{\setlength{\rightskip}{0pt plus 5cm}void System.\-Windows.\-Markup.\-I\-Component\-Connector. Client.\-Main\-Window.\-Connect (
\begin{DoxyParamCaption}
\item[{int}]{connection\-Id, }
\item[{object}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}


Definition at line 527 of file Main\-Window.\-g.\-i.\-cs.

\hypertarget{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect@{Connect}}
\index{Connect@{Connect}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect}]{\setlength{\rightskip}{0pt plus 5cm}void System.\-Windows.\-Markup.\-I\-Component\-Connector. Client.\-Main\-Window.\-Connect (
\begin{DoxyParamCaption}
\item[{int}]{connection\-Id, }
\item[{object}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}


Definition at line 527 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect@{Connect}}
\index{Connect@{Connect}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect}]{\setlength{\rightskip}{0pt plus 5cm}void System.\-Windows.\-Markup.\-I\-Component\-Connector. Client.\-Main\-Window.\-Connect (
\begin{DoxyParamCaption}
\item[{int}]{connection\-Id, }
\item[{object}]{target}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a41cbd8e9ed4244c7903b631f51013b0e}


Definition at line 527 of file Main\-Window.\-g.\-i.\-cs.

\hypertarget{class_client_1_1_main_window_a540a26be1bb9b466b6c48d2aa2126bbc}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-Button\-\_\-\-Click@{Connect\-Button\-\_\-\-Click}}
\index{Connect\-Button\-\_\-\-Click@{Connect\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Connect\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a540a26be1bb9b466b6c48d2aa2126bbc}


Event der køres når der klikkes på {\ttfamily Connect\-Button}. 

Sørger for at kalde {\ttfamily Connect\-To\-Server} med inputs fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 455 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a02ea20532e71231561257a39ec6bcc77}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connected\-To\-Server@{Connected\-To\-Server}}
\index{Connected\-To\-Server@{Connected\-To\-Server}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connected\-To\-Server}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Connected\-To\-Server (
\begin{DoxyParamCaption}
\item[{object}]{user\-In}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a02ea20532e71231561257a39ec6bcc77}


Definition at line 1388 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a52fe517496368d9e9d56f74dd52108d9}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-Menu\-Logged\-In@{Connect\-Menu\-Logged\-In}}
\index{Connect\-Menu\-Logged\-In@{Connect\-Menu\-Logged\-In}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-Menu\-Logged\-In}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Connect\-Menu\-Logged\-In (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a52fe517496368d9e9d56f74dd52108d9}


Metode der sætter \char`\"{}\-Connect\-Menu\char`\"{}'en til \char`\"{}logged in\char`\"{} tilstand. 



Definition at line 1019 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a4ceba454814fa7cc7f2ccd613eff57f2}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-Menu\-Logged\-Out@{Connect\-Menu\-Logged\-Out}}
\index{Connect\-Menu\-Logged\-Out@{Connect\-Menu\-Logged\-Out}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-Menu\-Logged\-Out}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Connect\-Menu\-Logged\-Out (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a4ceba454814fa7cc7f2ccd613eff57f2}


Metode der sætter \char`\"{}\-Connect\-Menu\char`\"{}'en til en \char`\"{}logged out\char`\"{} tilstand. 



Definition at line 1031 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a73c581f05ec7ae398805bb2772a12547}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-Status@{Connect\-Status}}
\index{Connect\-Status@{Connect\-Status}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-Status}]{\setlength{\rightskip}{0pt plus 5cm}delegate void Client.\-Main\-Window.\-Connect\-Status (
\begin{DoxyParamCaption}
\item[{object}]{Message}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_a73c581f05ec7ae398805bb2772a12547}


B\-A\-A\-A\-K? 


\begin{DoxyParams}{Parameters}
{\em Message} & B\-A\-A\-K?\\
\hline
\end{DoxyParams}
\hypertarget{class_client_1_1_main_window_a53a6e0cd76095f8b5a88cb8bc9972d22}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-To\-Server@{Connect\-To\-Server}}
\index{Connect\-To\-Server@{Connect\-To\-Server}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-To\-Server}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Connect\-To\-Server (
\begin{DoxyParamCaption}
\item[{string}]{ip\-In, }
\item[{string}]{port\-In, }
\item[{string}]{username, }
\item[{string}]{password}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a53a6e0cd76095f8b5a88cb8bc9972d22}


Metode til at oprette forbindelse til en server. 

Instantierer netværkstråden og sætter den som en baggrundstråd således den lukkes når hoved-\/tråden lukkes. Instantierer ligeledes {\ttfamily \hyperlink{class_client_1_1_event_driven_share}{Event\-Driven\-Share}} når forbindelsen er oprettet til serveren. Hvis der ikke kunne oprettes forbindelse, vises en passende {\ttfamily Message\-Box} 


\begin{DoxyParams}{Parameters}
{\em ip\-In} & I\-P-\/\-Adressen der skal oprettes forbindelse til.\\
\hline
{\em port\-In} & Port som der skal oprettes forbindelse via.\\
\hline
{\em username} & \\
\hline
{\em password} & \\
\hline
\end{DoxyParams}


Definition at line 1344 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_afec4e6b0e2c640c8b9cdbd142705bfd0}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Gantt\-Button\-\_\-\-Click@{Create\-Gantt\-Button\-\_\-\-Click}}
\index{Create\-Gantt\-Button\-\_\-\-Click@{Create\-Gantt\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Gantt\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-Gantt\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_afec4e6b0e2c640c8b9cdbd142705bfd0}


Event der køres når der klikkes på {\ttfamily Create\-Gantt\-Button}. 

Viset vinduet med Gantt chart i, hvis der er valgt et projekt. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 322 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a583f601d2ea137c0dea0037c34d15948}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Project@{Create\-Project}}
\index{Create\-Project@{Create\-Project}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Project}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-Project (
\begin{DoxyParamCaption}
\item[{string}]{project\-Name, }
\item[{Date\-Time}]{project\-Start, }
\item[{Date\-Time}]{project\-End}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a583f601d2ea137c0dea0037c34d15948}


Laver et nyt projekt fra G\-U\-I'en. 

Opretter en instans af {\ttfamily Project\-Data} og sørger for at fange exceptions for invalid input så brugeren informeres herom. Opdaterer derudover {\ttfamily Project\-Combo\-Box} så alle projekter er deri. 


\begin{DoxyParams}{Parameters}
{\em project\-Name} & Navnet på projektet\\
\hline
{\em project\-Start} & Starttidspunktet for projektet\\
\hline
{\em project\-End} & Sluttidspunktet for projektet\\
\hline
\end{DoxyParams}
l 

Definition at line 196 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a3a097ddeaf4e7790b689b0559cae20bf}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Project@{Create\-Project}}
\index{Create\-Project@{Create\-Project}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Project}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-Project (
\begin{DoxyParamCaption}
\item[{{\bf Project\-Data}}]{pd}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a3a097ddeaf4e7790b689b0559cae20bf}


Lavet et nyt projekt fra serveren. 

Bliver kørt når serveren sender et nyt projekt til klienten. Gemmes herefter i instansen af {\ttfamily Project\-Collection}. 


\begin{DoxyParams}{Parameters}
{\em pd} & {\ttfamily Project\-Data}-\/instanen som serveren sender\\
\hline
\end{DoxyParams}


Definition at line 223 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ad03547dd53f34c15921511f4618c0bba}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Project\-Button\-\_\-\-Click@{Create\-Project\-Button\-\_\-\-Click}}
\index{Create\-Project\-Button\-\_\-\-Click@{Create\-Project\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Project\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-Project\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ad03547dd53f34c15921511f4618c0bba}


Event der køres når der klikkes på {\ttfamily Create\-Project}. 

Viset vinduet til at oprette nye projekter. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 310 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a1d8c08c106eab860a6ffb84150636fb0}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Task@{Create\-Task}}
\index{Create\-Task@{Create\-Task}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Task}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-Task (
\begin{DoxyParamCaption}
\item[{{\bf Project\-Data}}]{pd, }
\item[{string}]{task\-Name, }
\item[{string}]{task\-Description, }
\item[{Date\-Time}]{task\-Start, }
\item[{Date\-Time}]{task\-End}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a1d8c08c106eab860a6ffb84150636fb0}


Laver en opgave til et valgt projekt. 

Opretter en instans af {\ttfamily Task} og sørger for at fange exceptions for invalid input så brugeren informeres herom. Opdaterer derudover opgavelisten. 


\begin{DoxyParams}{Parameters}
{\em pd} & Instansen af {\ttfamily Project\-Data} som opgaves tilføjes til.\\
\hline
{\em task\-Name} & Er navnet på opgaven som oprettes.\\
\hline
{\em task\-Description} & Beskrivelsen på opgaven.\\
\hline
{\em task\-Start} & Starttidspunktet for opgaven.\\
\hline
{\em task\-End} & Sluttidspunktet for opgaven\\
\hline
\end{DoxyParams}


Definition at line 165 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a67a81ec81600bd440e9ca423585f9995}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Task\-Button\-\_\-\-Click@{Create\-Task\-Button\-\_\-\-Click}}
\index{Create\-Task\-Button\-\_\-\-Click@{Create\-Task\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Task\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-Task\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a67a81ec81600bd440e9ca423585f9995}


Event der køres når der klikkes på {\ttfamily Create\-Task\-Button}. 

Sørger for kun at vise vinduet til at oprette opgaver, når der er valgt et projekt og hvis man er \char`\"{}admin\char`\"{} på projektet. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 278 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a3941a36669e3aec0a1d570c896d08275}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-User@{Create\-User}}
\index{Create\-User@{Create\-User}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-User}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-User (
\begin{DoxyParamCaption}
\item[{string}]{user\-Name, }
\item[{string}]{pass\-Word}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a3941a36669e3aec0a1d570c896d08275}


Opretter en ny bruger 

Opretter en instans af {\ttfamily User}-\/klassen og sørger for at fange exceptions for invalid input så brugeren informeres herom. Sender ligeledes den nye bruger til serveren så den opdaterer. 


\begin{DoxyParams}{Parameters}
{\em user\-Name} & Brugernavnet for den nye bruger\\
\hline
{\em pass\-Word} & Kodeordet for den nye bruger\\
\hline
\end{DoxyParams}


Definition at line 248 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a762948f01cbc2be5569dba390416ad7a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-User\-Button\-\_\-\-Click@{Create\-User\-Button\-\_\-\-Click}}
\index{Create\-User\-Button\-\_\-\-Click@{Create\-User\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-User\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Create\-User\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a762948f01cbc2be5569dba390416ad7a}


Event der køres når der klikkes på {\ttfamily Create\-User\-Button}. 

Viset vinduet til at oprette nye brugere. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 298 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_acc89883ab37d36830c3a7fc23ad0169f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Days\-Between\-Project\-And\-Task@{Days\-Between\-Project\-And\-Task}}
\index{Days\-Between\-Project\-And\-Task@{Days\-Between\-Project\-And\-Task}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Days\-Between\-Project\-And\-Task}]{\setlength{\rightskip}{0pt plus 5cm}static int Client.\-Main\-Window.\-Days\-Between\-Project\-And\-Task (
\begin{DoxyParamCaption}
\item[{Date\-Time}]{start\-Time, }
\item[{Date\-Time}]{end\-Time}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_client_1_1_main_window_acc89883ab37d36830c3a7fc23ad0169f}


Sørger for at konvertere to Date\-Times Time\-Span til et antal dage. 

Anvendes til at sammenligne en task og et project. Output bruges til visualisering af Gantt charten. 


\begin{DoxyParams}{Parameters}
{\em start\-Time} & Starttidspunktet\\
\hline
{\em end\-Time} & Sluttidspunktet\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Retunerer antallet af dage imellem de to datoer i en int32. 
\end{DoxyReturn}


Definition at line 1439 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a60cf2f270ea42cb74ae0c0ff62f8ddd8}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Days\-Between\-Task\-And\-Task@{Days\-Between\-Task\-And\-Task}}
\index{Days\-Between\-Task\-And\-Task@{Days\-Between\-Task\-And\-Task}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Days\-Between\-Task\-And\-Task}]{\setlength{\rightskip}{0pt plus 5cm}static int Client.\-Main\-Window.\-Days\-Between\-Task\-And\-Task (
\begin{DoxyParamCaption}
\item[{Date\-Time}]{start\-Time, }
\item[{Date\-Time}]{end\-Time}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_client_1_1_main_window_a60cf2f270ea42cb74ae0c0ff62f8ddd8}


Sørger for at konvertere to Date\-Times Time\-Span til et antal dage. 

Anvendes til at sammenligne to tasks. Output bruges til visualisering af Gantt charten. 


\begin{DoxyParams}{Parameters}
{\em start\-Time} & Starttidspunktet\\
\hline
{\em end\-Time} & Sluttidspunktet\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Retunerer antallet af dage imellem de to datoer i en int32. hvis der er \char`\"{}0\char`\"{} dage (de starter og slutter samme dag) returneres 1. 
\end{DoxyReturn}


Definition at line 1421 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a68308706614be0fbbbe2e3af5e3cd4c8}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Disable\-Buttons\-On\-Logout@{Disable\-Buttons\-On\-Logout}}
\index{Disable\-Buttons\-On\-Logout@{Disable\-Buttons\-On\-Logout}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Disable\-Buttons\-On\-Logout}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Disable\-Buttons\-On\-Logout (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a68308706614be0fbbbe2e3af5e3cd4c8}


Metode til at deaktivere knapperne der kan bruges i G\-U\-I'en 



Definition at line 1000 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a210bd07c91474f1c7a3efe463baa96a0}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Disconnect\-Button\-\_\-\-Click@{Disconnect\-Button\-\_\-\-Click}}
\index{Disconnect\-Button\-\_\-\-Click@{Disconnect\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Disconnect\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Disconnect\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a210bd07c91474f1c7a3efe463baa96a0}


Event der køres når der klikkes på {\ttfamily Connect\-Button}. 

Sørger for at kalde {\ttfamily Disconnect\-From\-Server}. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 478 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_af0dfd0f961865442936b82b56cd08d94}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Disconnect\-From\-Server@{Disconnect\-From\-Server}}
\index{Disconnect\-From\-Server@{Disconnect\-From\-Server}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Disconnect\-From\-Server}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Disconnect\-From\-Server (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_af0dfd0f961865442936b82b56cd08d94}


Metode til at afbryde forbindelsen fra serveren. 

Sørger for at gøre G\-U\-I'en i \char`\"{}lougged out\char`\"{}-\/tilstand. Sørger for at lukke netværkstråden korrekt. 

Definition at line 1374 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a8a02f17d2376e1a096eba03831fc7adf}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Draw\-Date\-Line@{Draw\-Date\-Line}}
\index{Draw\-Date\-Line@{Draw\-Date\-Line}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Draw\-Date\-Line}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Draw\-Date\-Line (
\begin{DoxyParamCaption}
\item[{Date\-Time}]{start\-Date, }
\item[{Date\-Time}]{end\-Date}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a8a02f17d2376e1a096eba03831fc7adf}


Metode der sørger for at \char`\"{}tegne\char`\"{} to bjælker i toppen af Ganttcharten med hhv. måneder og dato 


\begin{DoxyParams}{Parameters}
{\em start\-Date} & Starttidspunktet for Ganttcharten\\
\hline
{\em end\-Date} & Sluttidspunktet for Ganttcharten\\
\hline
\end{DoxyParams}


Definition at line 857 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_acc5b98d1317daf5039c9a6702727fdde}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Draw\-Gantt\-Task\-Body@{Draw\-Gantt\-Task\-Body}}
\index{Draw\-Gantt\-Task\-Body@{Draw\-Gantt\-Task\-Body}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Draw\-Gantt\-Task\-Body}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Draw\-Gantt\-Task\-Body (
\begin{DoxyParamCaption}
\item[{{\bf Project\-Data}}]{pd}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_acc5b98d1317daf5039c9a6702727fdde}


Metode til at tegne opgaver ind i Ganttcharten 

Kører igennem alle opgaver for at sætte x-\/ og y-\/koordinaterne for alle opgaver og derefter lave en label på baggrund af den vha. {\ttfamily Draw\-Label\-From\-Task}-\/metoden. 


\begin{DoxyParams}{Parameters}
{\em pd} & Projektet som opgaverne baseres på.\\
\hline
\end{DoxyParams}


Definition at line 892 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a3d5574c475f78f240b00263f6a16613d}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Draw\-Label@{Draw\-Label}}
\index{Draw\-Label@{Draw\-Label}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Draw\-Label}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Draw\-Label (
\begin{DoxyParamCaption}
\item[{double}]{x\-Coordinate, }
\item[{double}]{y\-Coordinate, }
\item[{double}]{task\-Length, }
\item[{string}]{task\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a3d5574c475f78f240b00263f6a16613d}


Genererer en label ud fra en række af informationer og placerer det i det {\ttfamily Canvas} hvor Ganttcharten genereres 


\begin{DoxyParams}{Parameters}
{\em x\-Coordinate} & X-\/koordinatet hvor labelen skal placeres\\
\hline
{\em y\-Coordinate} & Y-\/koordinatet hvor labelen skal placeres\\
\hline
{\em task\-Length} & Længden af labelen\\
\hline
{\em task\-Name} & Den tekst som står på label'en\\
\hline
\end{DoxyParams}


Definition at line 915 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a78b64e0fc1432fdf4ed3d4515c62170d}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Enable\-Buttons\-On\-Login@{Enable\-Buttons\-On\-Login}}
\index{Enable\-Buttons\-On\-Login@{Enable\-Buttons\-On\-Login}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Enable\-Buttons\-On\-Login}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Enable\-Buttons\-On\-Login (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a78b64e0fc1432fdf4ed3d4515c62170d}


Metode til at aktivere knapperne der kan bruges i G\-U\-I'en 



Definition at line 991 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a7941f2beabfcdd44fd563f33b40eb50f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Force\-G\-U\-I\-Refresh@{Force\-G\-U\-I\-Refresh}}
\index{Force\-G\-U\-I\-Refresh@{Force\-G\-U\-I\-Refresh}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Force\-G\-U\-I\-Refresh}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Force\-G\-U\-I\-Refresh (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a7941f2beabfcdd44fd563f33b40eb50f}


Metode der gennemtvinger en opdatering af hele G\-U\-I'en. 

Kalder alle \char`\"{}opdaterings\char`\"{}-\/funktioner. 

Definition at line 1127 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a25ce6c397c9339aaa229ed278f0570a4}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Gantt\-\_\-\-Size\-Changed@{Gantt\-\_\-\-Size\-Changed}}
\index{Gantt\-\_\-\-Size\-Changed@{Gantt\-\_\-\-Size\-Changed}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Gantt\-\_\-\-Size\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Gantt\-\_\-\-Size\-Changed (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Size\-Changed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a25ce6c397c9339aaa229ed278f0570a4}


Event der køres når størrelsen på {\ttfamily Canvas} hvor Ganttcharten er i ændres. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 847 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a714143888cf94c165de94b576f7fa49a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Gantt\-Close\-Button\-\_\-\-Click@{Gantt\-Close\-Button\-\_\-\-Click}}
\index{Gantt\-Close\-Button\-\_\-\-Click@{Gantt\-Close\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Gantt\-Close\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Gantt\-Close\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a714143888cf94c165de94b576f7fa49a}


Lukker vindet med Ganttcharten 

/// 
\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 927 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a225d3e6f329ab8340f27b5d63300610c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Handle\-Chat\-Message@{Handle\-Chat\-Message}}
\index{Handle\-Chat\-Message@{Handle\-Chat\-Message}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Handle\-Chat\-Message}]{\setlength{\rightskip}{0pt plus 5cm}delegate void Client.\-Main\-Window.\-Handle\-Chat\-Message (
\begin{DoxyParamCaption}
\item[{object}]{Message}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_a225d3e6f329ab8340f27b5d63300610c}


En delegate til at håndtere vores chatbeskeder. 


\begin{DoxyParams}{Parameters}
{\em Message} & Er en {\ttfamily \hyperlink{class_client_1_1_event_driven_share_1_1_chat_message_args}{Event\-Driven\-Share.\-Chat\-Message\-Args}}.\\
\hline
\end{DoxyParams}
\hypertarget{class_client_1_1_main_window_ac14a94233406d19ce1b46627c9a086b9}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Handle\-Project\-Data@{Handle\-Project\-Data}}
\index{Handle\-Project\-Data@{Handle\-Project\-Data}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Handle\-Project\-Data}]{\setlength{\rightskip}{0pt plus 5cm}delegate void Client.\-Main\-Window.\-Handle\-Project\-Data (
\begin{DoxyParamCaption}
\item[{object}]{Message}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_ac14a94233406d19ce1b46627c9a086b9}


En delegate til at håndtere vores projekter. 


\begin{DoxyParams}{Parameters}
{\em Message} & Er en {\ttfamily \hyperlink{class_client_1_1_event_driven_share_1_1_project_args}{Event\-Driven\-Share.\-Project\-Args}}.\\
\hline
\end{DoxyParams}
\hypertarget{class_client_1_1_main_window_af8863f8be2fd44a376d382618a1c37f3}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Hide\-Or\-Show\-Gantt@{Hide\-Or\-Show\-Gantt}}
\index{Hide\-Or\-Show\-Gantt@{Hide\-Or\-Show\-Gantt}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Hide\-Or\-Show\-Gantt}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Hide\-Or\-Show\-Gantt (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_af8863f8be2fd44a376d382618a1c37f3}


Viser/\-Skjuler vindet med Ganttcharten. 

Sørger for at aktivere/deaktivere knapperne og ændre visibility alt efter tilstand. Flytter fokus til den første tekstboks og sætter {\ttfamily Is\-Cancel} til den rigtige knap. Opdaterer derudover Ganttcharten 

Definition at line 1210 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a073ef435780c67f96c696ad8995f7a7a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Hide\-Or\-Show\-Notif\-Change\-Admin@{Hide\-Or\-Show\-Notif\-Change\-Admin}}
\index{Hide\-Or\-Show\-Notif\-Change\-Admin@{Hide\-Or\-Show\-Notif\-Change\-Admin}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Hide\-Or\-Show\-Notif\-Change\-Admin}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Hide\-Or\-Show\-Notif\-Change\-Admin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a073ef435780c67f96c696ad8995f7a7a}


Viser/\-Skjuler vindet til at skifte admin for et projekt 

Sørger for at aktivere/deaktivere knapperne og ændre visibility alt efter tilstand. Flytter fokus til den første tekstboks og sætter {\ttfamily Is\-Cancel} til den rigtige knap. 

Definition at line 1235 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a1bb3941cd9bc7235a135e2081177135c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Hide\-Or\-Show\-Notif\-Create\-Project@{Hide\-Or\-Show\-Notif\-Create\-Project}}
\index{Hide\-Or\-Show\-Notif\-Create\-Project@{Hide\-Or\-Show\-Notif\-Create\-Project}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Hide\-Or\-Show\-Notif\-Create\-Project}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Hide\-Or\-Show\-Notif\-Create\-Project (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a1bb3941cd9bc7235a135e2081177135c}


Viser/\-Skjuler vindet til at oprette projekter. 

Sørger for at aktivere/deaktivere knapperne og ændre visibility alt efter tilstand. Flytter fokus til den første tekstboks og sætter {\ttfamily Is\-Cancel} til den rigtige knap. 

Definition at line 1164 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aa5ae3d6357a04e7b7784260ca5bfa3d8}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Hide\-Or\-Show\-Notif\-Create\-Task@{Hide\-Or\-Show\-Notif\-Create\-Task}}
\index{Hide\-Or\-Show\-Notif\-Create\-Task@{Hide\-Or\-Show\-Notif\-Create\-Task}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Hide\-Or\-Show\-Notif\-Create\-Task}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Hide\-Or\-Show\-Notif\-Create\-Task (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aa5ae3d6357a04e7b7784260ca5bfa3d8}


Viser/\-Skjuler vindet til at oprette opgaver. 

Sørger for at aktivere/deaktivere knapperne og ændre visibility alt efter tilstand. Flytter fokus til den første tekstboks og sætter {\ttfamily Is\-Cancel} til den rigtige knap. 

Definition at line 1141 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a0f62bd4d1615bb857e8731addbce5fd7}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Hide\-Or\-Show\-Notif\-Create\-User@{Hide\-Or\-Show\-Notif\-Create\-User}}
\index{Hide\-Or\-Show\-Notif\-Create\-User@{Hide\-Or\-Show\-Notif\-Create\-User}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Hide\-Or\-Show\-Notif\-Create\-User}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Hide\-Or\-Show\-Notif\-Create\-User (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a0f62bd4d1615bb857e8731addbce5fd7}


Viser/\-Skjuler vindet til at oprette brugere. 

Sørger for at aktivere/deaktivere knapperne og ændre visibility alt efter tilstand. Flytter fokus til den første tekstboks og sætter {\ttfamily Is\-Cancel} til den rigtige knap. 

Definition at line 1187 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aef71399868920f25e2d0406ebc2e794d}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Init@{Init}}
\index{Init@{Init}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Init}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aef71399868920f25e2d0406ebc2e794d}


Metode der køres når der skal oprettes forbindelse til en server. 



Definition at line 937 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Initialize\-Component@{Initialize\-Component}}
\index{Initialize\-Component@{Initialize\-Component}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Initialize\-Component}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Initialize\-Component (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}


Initialize\-Component 



Definition at line 507 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Initialize\-Component@{Initialize\-Component}}
\index{Initialize\-Component@{Initialize\-Component}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Initialize\-Component}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Initialize\-Component (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}


Initialize\-Component 



Definition at line 507 of file Main\-Window.\-g.\-i.\-cs.

\hypertarget{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Initialize\-Component@{Initialize\-Component}}
\index{Initialize\-Component@{Initialize\-Component}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Initialize\-Component}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Initialize\-Component (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}


Initialize\-Component 



Definition at line 507 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Initialize\-Component@{Initialize\-Component}}
\index{Initialize\-Component@{Initialize\-Component}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Initialize\-Component}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Initialize\-Component (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_client_1_1_main_window_a13154f295003703f3da565f38915a536}


Initialize\-Component 



Definition at line 507 of file Main\-Window.\-g.\-i.\-cs.

\hypertarget{class_client_1_1_main_window_ad58172aed71307868601a925aa22c735}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Initialize\-Text\-Box\-On\-Got\-Focus@{Initialize\-Text\-Box\-On\-Got\-Focus}}
\index{Initialize\-Text\-Box\-On\-Got\-Focus@{Initialize\-Text\-Box\-On\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Initialize\-Text\-Box\-On\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Initialize\-Text\-Box\-On\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{Text\-Box}]{text\-Box, }
\item[{string}]{default\-Text, }
\item[{Button}]{default\-Button}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ad58172aed71307868601a925aa22c735}


En metode der kan anvendes til at instantiere en tekstboks når den får fokus. 

Sørger for at nulstille en tekstboks når den bliver fokuseret. Nulstiller til en tom tekst. Nulstiller kun hvis teksten i forvejen er \char`\"{}standard\char`\"{}-\/teksten eller whitespace. 


\begin{DoxyParams}{Parameters}
{\em text\-Box} & Tekstenboksen som skal instantieres.\\
\hline
{\em default\-Text} & \char`\"{}\-Standard\char`\"{}-\/teksten.\\
\hline
{\em default\-Button} & Knappen som sættes til at være default-\/knappen.\\
\hline
\end{DoxyParams}


Definition at line 1064 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a38c5d394950b377375dfd5d119f779ab}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Initialize\-Text\-Box\-On\-Lost\-Focus@{Initialize\-Text\-Box\-On\-Lost\-Focus}}
\index{Initialize\-Text\-Box\-On\-Lost\-Focus@{Initialize\-Text\-Box\-On\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Initialize\-Text\-Box\-On\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Initialize\-Text\-Box\-On\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{Text\-Box}]{text\-Box, }
\item[{string}]{default\-Text}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a38c5d394950b377375dfd5d119f779ab}


En metode der kan anvendes til at instatiere en tekstboks når den mister fokus. 

Sørger for at nulstille en tekstboks når den ikke er fokuseret mere. Nulstiller til \char`\"{}standard\char`\"{}-\/teksten Nulstiller kun hvis teksten deri kun er whitespace 


\begin{DoxyParams}{Parameters}
{\em text\-Box} & Tekstboksen som skal instantieres\\
\hline
{\em default\-Text} & \char`\"{}\-Standard\char`\"{}-\/teksten\\
\hline
\end{DoxyParams}


Definition at line 1049 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_afbe002522dbf4613db23834d2a7cbf65}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Add\-\_\-\-Click@{Notif\-Change\-Admin\-Add\-\_\-\-Click}}
\index{Notif\-Change\-Admin\-Add\-\_\-\-Click@{Notif\-Change\-Admin\-Add\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Add\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Change\-Admin\-Add\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_afbe002522dbf4613db23834d2a7cbf65}


Event der køres når der klikkes på {\ttfamily Notif\-Change\-Admin\-Add}. 

Ændrer admin hvis man er nuværende admin og der er valgt et projekt. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 763 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a86c805366f453ddee8bedf352d3ca27a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Cancel\-\_\-\-Click@{Notif\-Change\-Admin\-Cancel\-\_\-\-Click}}
\index{Notif\-Change\-Admin\-Cancel\-\_\-\-Click@{Notif\-Change\-Admin\-Cancel\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Cancel\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Change\-Admin\-Cancel\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a86c805366f453ddee8bedf352d3ca27a}


Event der køres når der klikkes på {\ttfamily Notif\-Change\-Admin\-Cancel}. 

/// 

Lukker vindet til at skifte admin. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 803 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a2cd702859559075e2f92760792f52719}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a2cd702859559075e2f92760792f52719}


Event der køres når {\ttfamily Notif\-Change\-Admin\-Username\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 742 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ae95e59a29259c79ed8b4e6b12d4588eb}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Change\-Admin\-Username\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ae95e59a29259c79ed8b4e6b12d4588eb}


Event der køres når {\ttfamily Notif\-Change\-Admin\-Username\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 751 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a8f7f7774d43f1cd9cf0aa9a8c6933ceb}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Add\-Button\-\_\-\-Click@{Notif\-Create\-Project\-Add\-Button\-\_\-\-Click}}
\index{Notif\-Create\-Project\-Add\-Button\-\_\-\-Click@{Notif\-Create\-Project\-Add\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Add\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Project\-Add\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a8f7f7774d43f1cd9cf0aa9a8c6933ceb}


Event der køres når der klikkes på {\ttfamily Notif\-Create\-Project\-Add\-Button}. 

Tilføjer projektet hvis det ikke indeholder en tom streng eller standard-\/teksten. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 535 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a05f945402cf15a06a9af54b4c924c153}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click@{Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click}}
\index{Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click@{Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Project\-Cancel\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a05f945402cf15a06a9af54b4c924c153}


Event der køres når der klikkes på {\ttfamily Notif\-Create\-Project\-Cancel\-Button}. 

Lukker vindet til at oprette projekter 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 555 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ac43db35c536bfd4fa4f154d466f06026}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ac43db35c536bfd4fa4f154d466f06026}


Event der køres når {\ttfamily Notif\-Create\-Project\-Project\-Name\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 514 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aa4ef32355adeea6fc0ddb24e87b741e4}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Project\-Project\-Name\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aa4ef32355adeea6fc0ddb24e87b741e4}


Event der køres når {\ttfamily Notif\-Create\-Project\-Project\-Name\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 523 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ac7bb29988fbee33e3749d4cb78c1284e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Reset@{Notif\-Create\-Project\-Reset}}
\index{Notif\-Create\-Project\-Reset@{Notif\-Create\-Project\-Reset}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Project\-Reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ac7bb29988fbee33e3749d4cb78c1284e}


Nulstiller \char`\"{}tilføj projekt\char`\"{}-\/vinduet til oprindelig status 



Definition at line 489 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aa27cc356f26d2ed20b75b11d6a92a053}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed@{Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed}}
\index{Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed@{Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Project\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Selection\-Changed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aa27cc356f26d2ed20b75b11d6a92a053}


Event der køres når man vælger en starttid for en opgave 

Sørger for at man ikke kan vælge et sluttidspunkt der er før starttidspunktet. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 503 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a58bf1fcb3277692e30b9fbaf0f986478}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Add\-Button\-\_\-\-Click@{Notif\-Create\-Task\-Add\-Button\-\_\-\-Click}}
\index{Notif\-Create\-Task\-Add\-Button\-\_\-\-Click@{Notif\-Create\-Task\-Add\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Add\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Add\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a58bf1fcb3277692e30b9fbaf0f986478}


Event der køres når der klikkes på {\ttfamily Notif\-Create\-Task\-Add\-Button}. 

Tilføjer opgaven vis det ikke indeholder en tom streng eller standard-\/teksten. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 636 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a00ad0d9a67c064c5304aff74f29ab89a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click@{Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click}}
\index{Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click@{Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Cancel\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a00ad0d9a67c064c5304aff74f29ab89a}


Event der køres når der klikkes på {\ttfamily Notif\-Create\-Task\-Cancel\-Button}. 

/// 

Lukker vindet til at oprette opgaver. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 655 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aaab0ceffe3883830423777fc7708d9d8}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Reset@{Notif\-Create\-Task\-Reset}}
\index{Notif\-Create\-Task\-Reset@{Notif\-Create\-Task\-Reset}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aaab0ceffe3883830423777fc7708d9d8}


Nulstiller \char`\"{}tilføj opgave\char`\"{}-\/vinduet til oprindelig status 



Definition at line 565 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aa03ad9f9f9a740c7d40755fba418d569}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed@{Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed}}
\index{Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed@{Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Start\-D\-T\-\_\-\-Selected\-Date\-Changed (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Selection\-Changed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aa03ad9f9f9a740c7d40755fba418d569}


Event der køres når man vælger en starttid for en opgave 

Sørger for at man ikke kan vælge et sluttidspunkt der er før starttidspunktet. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 586 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a9dbdb2d7e11a5ab4d8d04a0afda42d7a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a9dbdb2d7e11a5ab4d8d04a0afda42d7a}


Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Description\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 615 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_adcf914f5dbe15f97c15105100c17ed38}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Task\-Description\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_adcf914f5dbe15f97c15105100c17ed38}


Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Description\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 624 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ae4dd3f8ae4c62b85366740d30a651cd4}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ae4dd3f8ae4c62b85366740d30a651cd4}


Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Name\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 597 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a7fcc0a119ed3f57aa84ce941b6c46734}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-Task\-Task\-Name\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a7fcc0a119ed3f57aa84ce941b6c46734}


Event der køres når {\ttfamily Notif\-Create\-Task\-Task\-Name\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 606 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a332272b14f1b77cfac5a05d385790468}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Add\-Button\-\_\-\-Click@{Notif\-Create\-User\-Add\-Button\-\_\-\-Click}}
\index{Notif\-Create\-User\-Add\-Button\-\_\-\-Click@{Notif\-Create\-User\-Add\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Add\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Add\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a332272b14f1b77cfac5a05d385790468}


Event der køres når der klikkes på {\ttfamily Notif\-Create\-User\-Add\-Button}. 

Tilføjer bruger hvis den ikke indeholder en tom streng eller standard-\/teksten. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 717 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_af3fe894e9db2fb72f6178e2d4ee24b8e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click@{Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click}}
\index{Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click@{Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Cancel\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_af3fe894e9db2fb72f6178e2d4ee24b8e}


Event der køres når der klikkes på {\ttfamily Notif\-Create\-User\-Cancel\-Button}. 

/// 

Lukker vindet til at oprette brugere. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 730 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a2dc6503546b828b94324a5936a79a33c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus}}
\index{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus@{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a2dc6503546b828b94324a5936a79a33c}


Event der køres når {\ttfamily Notif\-Create\-User\-Password\-Password\-Bo} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 685 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ac0de382dccca80e5fc4980510b7303b4}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus}}
\index{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus@{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Password\-Password\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ac0de382dccca80e5fc4980510b7303b4}


Event der køres når {\ttfamily Notif\-Create\-User\-Password\-Password\-Bo} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 675 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a2f23077e4e481ab4ea4a71afd025deee}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Reset@{Notif\-Create\-User\-Reset}}
\index{Notif\-Create\-User\-Reset@{Notif\-Create\-User\-Reset}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a2f23077e4e481ab4ea4a71afd025deee}


Nulstiller \char`\"{}tilføj bruger\char`\"{}-\/vinduet til oprindelig status 



Definition at line 665 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a7f9d310231b83f6eaa7b7b4866db9087}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus@{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus}}
\index{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus@{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Username\-Textbox\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a7f9d310231b83f6eaa7b7b4866db9087}


Event der køres når {\ttfamily Notif\-Create\-User\-Username\-Textbox} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 696 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a242afcd093040cf1d5a1a84c7cad1d4b}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus@{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus}}
\index{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus@{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Notif\-Create\-User\-Username\-Textbox\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a242afcd093040cf1d5a1a84c7cad1d4b}


Event der køres når {\ttfamily Notif\-Create\-User\-Username\-Textbox} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 705 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ae44bde0f395b1ebc48f3ed08da974252}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Password\-Password\-Box\-\_\-\-Got\-Focus@{Password\-Password\-Box\-\_\-\-Got\-Focus}}
\index{Password\-Password\-Box\-\_\-\-Got\-Focus@{Password\-Password\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Password\-Password\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Password\-Password\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ae44bde0f395b1ebc48f3ed08da974252}


Event der køres når {\ttfamily Password\-Password\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 431 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ad6b878d8aee059cc67521a97b2121a2c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Password\-Password\-Box\-\_\-\-Lost\-Focus@{Password\-Password\-Box\-\_\-\-Lost\-Focus}}
\index{Password\-Password\-Box\-\_\-\-Lost\-Focus@{Password\-Password\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Password\-Password\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Password\-Password\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ad6b878d8aee059cc67521a97b2121a2c}


Event der køres når {\ttfamily Password\-Password\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 442 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aed093757c24932c3fab852a633d9a0f0}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Prepare\-U\-I\-For\-Login@{Prepare\-U\-I\-For\-Login}}
\index{Prepare\-U\-I\-For\-Login@{Prepare\-U\-I\-For\-Login}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Prepare\-U\-I\-For\-Login}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Prepare\-U\-I\-For\-Login (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aed093757c24932c3fab852a633d9a0f0}


Gør G\-U\-I'en klar til at logge ind. 

Sørger for at aktivere knapper og sætter indholdet af opgavelisten til at være en Data\-Binding til det valgte projekts opgaveliste. 

Definition at line 967 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ab0296e21d7b927fae79bfe6108c42ba9}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Prepare\-U\-I\-For\-Logout@{Prepare\-U\-I\-For\-Logout}}
\index{Prepare\-U\-I\-For\-Logout@{Prepare\-U\-I\-For\-Logout}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Prepare\-U\-I\-For\-Logout}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Prepare\-U\-I\-For\-Logout (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_ab0296e21d7b927fae79bfe6108c42ba9}


Gør G\-U\-I'en klar til at logge ud. 

Sørger for at deaktivere knapper, og kører {\ttfamily Clear\-U\-I} så G\-U\-I'en nulstilles. 

Definition at line 982 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a004c6944a80d6f6d7a9462752972523a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened@{Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened}}
\index{Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened@{Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Project\-Combo\-Box\-\_\-\-Drop\-Down\-Opened (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a004c6944a80d6f6d7a9462752972523a}


Event der køres når der åbnes for {\ttfamily Combo\-Box} med projekter. 

Viser de forskellige projekter i databasen. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 355 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_afe1c4029524a364fc37b9bd2a9ad55f2}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Project\-Combo\-Box\-\_\-\-Selection\-Changed@{Project\-Combo\-Box\-\_\-\-Selection\-Changed}}
\index{Project\-Combo\-Box\-\_\-\-Selection\-Changed@{Project\-Combo\-Box\-\_\-\-Selection\-Changed}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Project\-Combo\-Box\-\_\-\-Selection\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Project\-Combo\-Box\-\_\-\-Selection\-Changed (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Selection\-Changed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_afe1c4029524a364fc37b9bd2a9ad55f2}


Event der køres når der vælges et nyt element i Projekt-\/{\ttfamily Combo\-Box} 

Opdaterer listen med opgaver og informationen om projekter. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 367 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a18d7852df5c0ddafffca86bbfb06fc01}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Refresh\-Gantt@{Refresh\-Gantt}}
\index{Refresh\-Gantt@{Refresh\-Gantt}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Refresh\-Gantt}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Refresh\-Gantt (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a18d7852df5c0ddafffca86bbfb06fc01}


Metode der Opdaterer Ganttcharten. 

Sørger for at nulstille det {\ttfamily Canvas} hvori Ganttcharten er, og renderer derefter Ganttcharten forfra. 

Definition at line 1109 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a455df56bf690294a3abc578f838cd462}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Refresh\-Project\-Combo\-Box@{Refresh\-Project\-Combo\-Box}}
\index{Refresh\-Project\-Combo\-Box@{Refresh\-Project\-Combo\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Refresh\-Project\-Combo\-Box}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Refresh\-Project\-Combo\-Box (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a455df56bf690294a3abc578f838cd462}


Metode der Opdaterer den {\ttfamily Combo\-Box} hvor projekterne er listet. 



Definition at line 1073 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a9e1458e7fdc5785157a47a5a97e1d202}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Refresh\-Project\-Label\-Info@{Refresh\-Project\-Label\-Info}}
\index{Refresh\-Project\-Label\-Info@{Refresh\-Project\-Label\-Info}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Refresh\-Project\-Label\-Info}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Refresh\-Project\-Label\-Info (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a9e1458e7fdc5785157a47a5a97e1d202}


Metode der Opdaterer projekt-\/info'en for det valgte projekt. 



Definition at line 1089 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_af6d6bb862a48c481f2e03b3e2413c2ad}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Refresh\-Task\-List@{Refresh\-Task\-List}}
\index{Refresh\-Task\-List@{Refresh\-Task\-List}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Refresh\-Task\-List}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Refresh\-Task\-List (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_af6d6bb862a48c481f2e03b3e2413c2ad}


Metode der Opdaterer tasklisten for det valgte projekt. 



Definition at line 1081 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a317642f58ba5b97158df215afb714705}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Send\-Chat\-Message\-Button\-\_\-\-Click@{Send\-Chat\-Message\-Button\-\_\-\-Click}}
\index{Send\-Chat\-Message\-Button\-\_\-\-Click@{Send\-Chat\-Message\-Button\-\_\-\-Click}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Send\-Chat\-Message\-Button\-\_\-\-Click}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Send\-Chat\-Message\-Button\-\_\-\-Click (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a317642f58ba5b97158df215afb714705}


Event der køres når der klikkes på {\ttfamily Send\-Chat\-Message\-Button}. 

Sørger for at sende den string som er i {\ttfamily Chat\-Message\-Text\-Box} til serveren. Gør kun noget hvis {\ttfamily Chat\-Message\-Text\-Box} indeholder andet end whitespace og teksten er forskellige fra standard-\/teksten. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 127 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a90d87628d71b35a6c96603b9ce2b27f2}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus@{Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus@{Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Server\-I\-P\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a90d87628d71b35a6c96603b9ce2b27f2}


Event der køres når {\ttfamily Server\-I\-P\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 377 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aa2d175f904f654542b37f730332737aa}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus@{Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus@{Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Server\-I\-P\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aa2d175f904f654542b37f730332737aa}


Event der køres når {\ttfamily Server\-I\-P\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 386 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aa1d899ed30a21c6ffd3d58a71e2b64cf}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Server\-Port\-Text\-Box\-\_\-\-Got\-Focus@{Server\-Port\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Server\-Port\-Text\-Box\-\_\-\-Got\-Focus@{Server\-Port\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Server\-Port\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Server\-Port\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aa1d899ed30a21c6ffd3d58a71e2b64cf}


Event der køres når {\ttfamily Server\-Port\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 395 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aca8c06b4fa28b4fa6930ed792fb8978c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus@{Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus@{Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Server\-Port\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_aca8c06b4fa28b4fa6930ed792fb8978c}


Event der køres når {\ttfamily Server\-Port\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 404 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a873c97f8e849573d8d0f5404ee084500}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Set\-Task\-Canvas\-Size@{Set\-Task\-Canvas\-Size}}
\index{Set\-Task\-Canvas\-Size@{Set\-Task\-Canvas\-Size}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Set\-Task\-Canvas\-Size}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Set\-Task\-Canvas\-Size (
\begin{DoxyParamCaption}
\item[{{\bf Project\-Data}}]{pd}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a873c97f8e849573d8d0f5404ee084500}


Sætter størrelsen på det {\ttfamily Canvas} som Ganttcharten genereres i. 

Heri sættes størrelsen på de variabler som betemmer størrelsen af Ganttchartens elementer og ud fra det sættes højden og bredden på det {\ttfamily Canvas} hvori Ganttcharten genereres. 


\begin{DoxyParams}{Parameters}
{\em pd} & Projektet som den genererer Ganttcharten på baggrund af.\\
\hline
\end{DoxyParams}


Definition at line 818 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a48c2172cdbb17509e0c28e7789089ea7}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Username\-Text\-Box\-\_\-\-Got\-Focus@{Username\-Text\-Box\-\_\-\-Got\-Focus}}
\index{Username\-Text\-Box\-\_\-\-Got\-Focus@{Username\-Text\-Box\-\_\-\-Got\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Username\-Text\-Box\-\_\-\-Got\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Username\-Text\-Box\-\_\-\-Got\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a48c2172cdbb17509e0c28e7789089ea7}


Event der køres når {\ttfamily Username\-Text\-Box} får fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 413 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a369ee45583a9fea4c8c3a015a9248e96}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Username\-Text\-Box\-\_\-\-Lost\-Focus@{Username\-Text\-Box\-\_\-\-Lost\-Focus}}
\index{Username\-Text\-Box\-\_\-\-Lost\-Focus@{Username\-Text\-Box\-\_\-\-Lost\-Focus}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Username\-Text\-Box\-\_\-\-Lost\-Focus}]{\setlength{\rightskip}{0pt plus 5cm}void Client.\-Main\-Window.\-Username\-Text\-Box\-\_\-\-Lost\-Focus (
\begin{DoxyParamCaption}
\item[{object}]{sender, }
\item[{Routed\-Event\-Args}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a369ee45583a9fea4c8c3a015a9248e96}


Event der køres når {\ttfamily Username\-Text\-Box} mister fokus fra brugeren. 


\begin{DoxyParams}{Parameters}
{\em sender} & Indeholder information om hvor eventet kommer fra.\\
\hline
{\em e} & Indeholder information omkring det specifikke event.\\
\hline
\end{DoxyParams}


Definition at line 422 of file Main\-Window.\-xaml.\-cs.



\subsection{Member Data Documentation}
\hypertarget{class_client_1_1_main_window_a5d02451547d4a5ce99d84abb268dc703}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!\-\_\-content\-Loaded@{\-\_\-content\-Loaded}}
\index{\-\_\-content\-Loaded@{\-\_\-content\-Loaded}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{\-\_\-content\-Loaded}]{\setlength{\rightskip}{0pt plus 5cm}bool Client.\-Main\-Window.\-\_\-content\-Loaded\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a5d02451547d4a5ce99d84abb268dc703}


Definition at line 500 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7102f0e3c9d32aa041ee08e7604ed10e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Active\-Project@{Active\-Project}}
\index{Active\-Project@{Active\-Project}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Active\-Project}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Label Client.\-Main\-Window.\-Active\-Project\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a7102f0e3c9d32aa041ee08e7604ed10e}


Definition at line 143 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a6ab5bcc33bf114a1f3d2d30b489dff4c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Background\-Window@{Background\-Window}}
\index{Background\-Window@{Background\-Window}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Background\-Window}]{\setlength{\rightskip}{0pt plus 5cm}Client {\bf Main\-Window} Client.\-Main\-Window.\-Background\-Window\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a6ab5bcc33bf114a1f3d2d30b489dff4c}


Definition at line 47 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ac363905cc1e56049b8535fba2089a9d8}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Change\-Admin\-Button@{Change\-Admin\-Button}}
\index{Change\-Admin\-Button@{Change\-Admin\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Change\-Admin\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Change\-Admin\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ac363905cc1e56049b8535fba2089a9d8}


Definition at line 103 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aa68ce5bd1e5f18366741ff4a62e9620c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Chat\-Message\-Text\-Box@{Chat\-Message\-Text\-Box}}
\index{Chat\-Message\-Text\-Box@{Chat\-Message\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Chat\-Message\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Chat\-Message\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aa68ce5bd1e5f18366741ff4a62e9620c}


Definition at line 247 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a9b3b6d5f31226abb5cf656709c18dc53}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Chat\-Text\-Box@{Chat\-Text\-Box}}
\index{Chat\-Text\-Box@{Chat\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Chat\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Chat\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a9b3b6d5f31226abb5cf656709c18dc53}


Definition at line 263 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a73f75db0a5d10b48cf667e04994726dd}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-Button@{Connect\-Button}}
\index{Connect\-Button@{Connect\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Connect\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a73f75db0a5d10b48cf667e04994726dd}


Definition at line 175 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a032444d6b6ded6d4b2254a967fcad70c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Connect\-Grid@{Connect\-Grid}}
\index{Connect\-Grid@{Connect\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Connect\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Connect\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a032444d6b6ded6d4b2254a967fcad70c}


Definition at line 167 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a1b2e62e7f4166b1a0e0a72bc1daec615}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Gantt\-Button@{Create\-Gantt\-Button}}
\index{Create\-Gantt\-Button@{Create\-Gantt\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Gantt\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Create\-Gantt\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a1b2e62e7f4166b1a0e0a72bc1daec615}


Definition at line 135 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ac04ad69ec3c91106455db96a9ff9f780}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Project\-Button@{Create\-Project\-Button}}
\index{Create\-Project\-Button@{Create\-Project\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Project\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Create\-Project\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ac04ad69ec3c91106455db96a9ff9f780}


Definition at line 111 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a00c4c1031ef789efd4618ed96e1fd1dd}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-Task\-Button@{Create\-Task\-Button}}
\index{Create\-Task\-Button@{Create\-Task\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-Task\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Create\-Task\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a00c4c1031ef789efd4618ed96e1fd1dd}


Definition at line 119 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a9f8d872789f5aca8b84fa1ee6480bac7}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Create\-User\-Button@{Create\-User\-Button}}
\index{Create\-User\-Button@{Create\-User\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Create\-User\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Create\-User\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a9f8d872789f5aca8b84fa1ee6480bac7}


Definition at line 127 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7841fdcfe525439deaf789b9e802a467}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!curr\-User@{curr\-User}}
\index{curr\-User@{curr\-User}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{curr\-User}]{\setlength{\rightskip}{0pt plus 5cm}{\bf User} Client.\-Main\-Window.\-curr\-User\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a7841fdcfe525439deaf789b9e802a467}


Definition at line 32 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_ac1beace0121bd43a5b69948d4d04b75b}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Delegate\-Chat\-Message@{Delegate\-Chat\-Message}}
\index{Delegate\-Chat\-Message@{Delegate\-Chat\-Message}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Delegate\-Chat\-Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Handle\-Chat\-Message} Client.\-Main\-Window.\-Delegate\-Chat\-Message\hspace{0.3cm}{\ttfamily [static]}}}\label{class_client_1_1_main_window_ac1beace0121bd43a5b69948d4d04b75b}


Delegate som er nødvendig for vores {\ttfamily \hyperlink{class_client_1_1_gui_input_handler}{Gui\-Input\-Handler}} til at bruge {\ttfamily Begin\-Invoke}. 



Definition at line 42 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a66f3e6e10c451e35ba67240d7a8f9475}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Delegate\-Connect\-Status@{Delegate\-Connect\-Status}}
\index{Delegate\-Connect\-Status@{Delegate\-Connect\-Status}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Delegate\-Connect\-Status}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connect\-Status} Client.\-Main\-Window.\-Delegate\-Connect\-Status\hspace{0.3cm}{\ttfamily [static]}}}\label{class_client_1_1_main_window_a66f3e6e10c451e35ba67240d7a8f9475}


Delegate som er nødvendig for vores {\ttfamily \hyperlink{class_client_1_1_gui_input_handler}{Gui\-Input\-Handler}} til at bruge {\ttfamily Begin\-Invoke}. 



Definition at line 50 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a54666c6a2193129c81e03f9fe2e6c568}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Delegate\-Project\-Data@{Delegate\-Project\-Data}}
\index{Delegate\-Project\-Data@{Delegate\-Project\-Data}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Delegate\-Project\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Handle\-Project\-Data} Client.\-Main\-Window.\-Delegate\-Project\-Data\hspace{0.3cm}{\ttfamily [static]}}}\label{class_client_1_1_main_window_a54666c6a2193129c81e03f9fe2e6c568}


Delegate som er nødvendig for vores {\ttfamily \hyperlink{class_client_1_1_gui_input_handler}{Gui\-Input\-Handler}} til at bruge {\ttfamily Begin\-Invoke}. 



Definition at line 46 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a3e31aef59ff26fc1067cf63435d09b04}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Disconnect\-Button@{Disconnect\-Button}}
\index{Disconnect\-Button@{Disconnect\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Disconnect\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Disconnect\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a3e31aef59ff26fc1067cf63435d09b04}


Definition at line 183 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_adbb1a199c276b66827c718bca0b6e7e7}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!E\-D\-S@{E\-D\-S}}
\index{E\-D\-S@{E\-D\-S}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{E\-D\-S}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Event\-Driven\-Share} Client.\-Main\-Window.\-E\-D\-S\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_adbb1a199c276b66827c718bca0b6e7e7}


B\-A\-A\-A\-K !? 



Definition at line 23 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a6bd0d243036784726c1fae2e72126043}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Gantt@{Gantt}}
\index{Gantt@{Gantt}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Gantt}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Gantt\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a6bd0d243036784726c1fae2e72126043}


Definition at line 455 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ab7e5fa19fabf862deb5272ea49daf9ce}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Gantt\-Close\-Button@{Gantt\-Close\-Button}}
\index{Gantt\-Close\-Button@{Gantt\-Close\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Gantt\-Close\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Gantt\-Close\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ab7e5fa19fabf862deb5272ea49daf9ce}


Definition at line 463 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ac6ff29755ace491931f9c4aacf8425fc}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Gantt\-Scrollviewer@{Gantt\-Scrollviewer}}
\index{Gantt\-Scrollviewer@{Gantt\-Scrollviewer}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Gantt\-Scrollviewer}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Scroll\-Viewer Client.\-Main\-Window.\-Gantt\-Scrollviewer\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ac6ff29755ace491931f9c4aacf8425fc}


Definition at line 471 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ad925b482beceafdc2ce75a6ddff719b3}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Help\-Browser@{Help\-Browser}}
\index{Help\-Browser@{Help\-Browser}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Help\-Browser}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Web\-Browser Client.\-Main\-Window.\-Help\-Browser\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ad925b482beceafdc2ce75a6ddff719b3}


Definition at line 495 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a32749637248bb49a249fc41a7a2e6d8f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Help\-Grid@{Help\-Grid}}
\index{Help\-Grid@{Help\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Help\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Help\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a32749637248bb49a249fc41a7a2e6d8f}


Definition at line 487 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a75519708059046eaf5aea1489b2c6c62}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Left\-Grid\-In\-Mother\-Grid@{Left\-Grid\-In\-Mother\-Grid}}
\index{Left\-Grid\-In\-Mother\-Grid@{Left\-Grid\-In\-Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Left\-Grid\-In\-Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Left\-Grid\-In\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a75519708059046eaf5aea1489b2c6c62}


Definition at line 87 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7680bcf99db31c5a98d2d840af922c0b}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Left\-Side\-Of\-Mother\-Grid@{Left\-Side\-Of\-Mother\-Grid}}
\index{Left\-Side\-Of\-Mother\-Grid@{Left\-Side\-Of\-Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Left\-Side\-Of\-Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Column\-Definition Client.\-Main\-Window.\-Left\-Side\-Of\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a7680bcf99db31c5a98d2d840af922c0b}


Definition at line 63 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ac571d5579cd5de52fa16baeebc9d2241}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Main\-Menu\-Stack\-Panel@{Main\-Menu\-Stack\-Panel}}
\index{Main\-Menu\-Stack\-Panel@{Main\-Menu\-Stack\-Panel}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Main\-Menu\-Stack\-Panel}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Stack\-Panel Client.\-Main\-Window.\-Main\-Menu\-Stack\-Panel\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ac571d5579cd5de52fa16baeebc9d2241}


Definition at line 95 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a86b8fa41a125ec268060aa2a8e6fc0d6}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Middle\-Grid\-In\-Mother\-Grid@{Middle\-Grid\-In\-Mother\-Grid}}
\index{Middle\-Grid\-In\-Mother\-Grid@{Middle\-Grid\-In\-Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Middle\-Grid\-In\-Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Middle\-Grid\-In\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a86b8fa41a125ec268060aa2a8e6fc0d6}


Definition at line 223 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aa1d3746be255a5123a846bc773e5711a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Middle\-Of\-Mother\-Grid@{Middle\-Of\-Mother\-Grid}}
\index{Middle\-Of\-Mother\-Grid@{Middle\-Of\-Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Middle\-Of\-Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Column\-Definition Client.\-Main\-Window.\-Middle\-Of\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aa1d3746be255a5123a846bc773e5711a}


Definition at line 71 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aa59171d60a862d184d208c8d35560173}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Mother\-Grid@{Mother\-Grid}}
\index{Mother\-Grid@{Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aa59171d60a862d184d208c8d35560173}


Definition at line 55 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a754e0bdbe3cef4f8df703c2b840e7b38}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Net\-Thread@{Net\-Thread}}
\index{Net\-Thread@{Net\-Thread}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Net\-Thread}]{\setlength{\rightskip}{0pt plus 5cm}Thread Client.\-Main\-Window.\-Net\-Thread\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a754e0bdbe3cef4f8df703c2b840e7b38}


Netværkstråden. 



Definition at line 27 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_af00bf1534b6f3f62e4cb370797d69478}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin@{Notif\-Change\-Admin}}
\index{Notif\-Change\-Admin@{Notif\-Change\-Admin}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Notif\-Change\-Admin\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_af00bf1534b6f3f62e4cb370797d69478}


Definition at line 423 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ac4196d3cef2268ca8cba51c850263a2c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Add@{Notif\-Change\-Admin\-Add}}
\index{Notif\-Change\-Admin\-Add@{Notif\-Change\-Admin\-Add}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Add}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Change\-Admin\-Add\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ac4196d3cef2268ca8cba51c850263a2c}


Definition at line 439 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ad1a01663bd5aba3cc915a5775251ce61}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Cancel@{Notif\-Change\-Admin\-Cancel}}
\index{Notif\-Change\-Admin\-Cancel@{Notif\-Change\-Admin\-Cancel}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Cancel}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Change\-Admin\-Cancel\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ad1a01663bd5aba3cc915a5775251ce61}


Definition at line 447 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7e7101014e4b979e3783ce26b8f73dec}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Change\-Admin\-Username\-Text\-Box@{Notif\-Change\-Admin\-Username\-Text\-Box}}
\index{Notif\-Change\-Admin\-Username\-Text\-Box@{Notif\-Change\-Admin\-Username\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Change\-Admin\-Username\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Notif\-Change\-Admin\-Username\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a7e7101014e4b979e3783ce26b8f73dec}


Definition at line 431 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ab5d8af8a2ceb4d8c83c68d35de9e52a2}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project@{Notif\-Create\-Project}}
\index{Notif\-Create\-Project@{Notif\-Create\-Project}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Notif\-Create\-Project\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ab5d8af8a2ceb4d8c83c68d35de9e52a2}


Definition at line 319 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_af4909c931b3e44c37af1d89e1bb89f84}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Add\-Button@{Notif\-Create\-Project\-Add\-Button}}
\index{Notif\-Create\-Project\-Add\-Button@{Notif\-Create\-Project\-Add\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Add\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Create\-Project\-Add\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_af4909c931b3e44c37af1d89e1bb89f84}


Definition at line 351 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7cf094e0b22e054f7d034d8407955c47}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Cancel\-Button@{Notif\-Create\-Project\-Cancel\-Button}}
\index{Notif\-Create\-Project\-Cancel\-Button@{Notif\-Create\-Project\-Cancel\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Cancel\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Create\-Project\-Cancel\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a7cf094e0b22e054f7d034d8407955c47}


Definition at line 359 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_abde98ff7252d21a81ad3655477236f46}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-End\-D\-T@{Notif\-Create\-Project\-End\-D\-T}}
\index{Notif\-Create\-Project\-End\-D\-T@{Notif\-Create\-Project\-End\-D\-T}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-End\-D\-T}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Date\-Picker Client.\-Main\-Window.\-Notif\-Create\-Project\-End\-D\-T\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_abde98ff7252d21a81ad3655477236f46}


Definition at line 343 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a2f81b81a4044cb53a1257396c003e85f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Project\-Name\-Text\-Box@{Notif\-Create\-Project\-Project\-Name\-Text\-Box}}
\index{Notif\-Create\-Project\-Project\-Name\-Text\-Box@{Notif\-Create\-Project\-Project\-Name\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Project\-Name\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Notif\-Create\-Project\-Project\-Name\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a2f81b81a4044cb53a1257396c003e85f}


Definition at line 327 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a752efb6d29757e6b09e2ca65337b7578}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Project\-Start\-D\-T@{Notif\-Create\-Project\-Start\-D\-T}}
\index{Notif\-Create\-Project\-Start\-D\-T@{Notif\-Create\-Project\-Start\-D\-T}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Project\-Start\-D\-T}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Date\-Picker Client.\-Main\-Window.\-Notif\-Create\-Project\-Start\-D\-T\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a752efb6d29757e6b09e2ca65337b7578}


Definition at line 335 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a135082f9aabcc7a8e80b2230d43d47d0}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task@{Notif\-Create\-Task}}
\index{Notif\-Create\-Task@{Notif\-Create\-Task}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Notif\-Create\-Task\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a135082f9aabcc7a8e80b2230d43d47d0}


Definition at line 367 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aecb8702d743be3428404aae820255839}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Add\-Button@{Notif\-Create\-Task\-Add\-Button}}
\index{Notif\-Create\-Task\-Add\-Button@{Notif\-Create\-Task\-Add\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Add\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Create\-Task\-Add\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aecb8702d743be3428404aae820255839}


Definition at line 407 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a242c8bbe05ce000894743ebc5276be0f}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Cancel\-Button@{Notif\-Create\-Task\-Cancel\-Button}}
\index{Notif\-Create\-Task\-Cancel\-Button@{Notif\-Create\-Task\-Cancel\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Cancel\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Create\-Task\-Cancel\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a242c8bbe05ce000894743ebc5276be0f}


Definition at line 415 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a375a10ba8a113b9f87fbd7f1fd940b67}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-End\-D\-T@{Notif\-Create\-Task\-End\-D\-T}}
\index{Notif\-Create\-Task\-End\-D\-T@{Notif\-Create\-Task\-End\-D\-T}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-End\-D\-T}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Date\-Picker Client.\-Main\-Window.\-Notif\-Create\-Task\-End\-D\-T\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a375a10ba8a113b9f87fbd7f1fd940b67}


Definition at line 391 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aec5b171b1dfcae834cca995642d83e25}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Start\-D\-T@{Notif\-Create\-Task\-Start\-D\-T}}
\index{Notif\-Create\-Task\-Start\-D\-T@{Notif\-Create\-Task\-Start\-D\-T}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Start\-D\-T}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Date\-Picker Client.\-Main\-Window.\-Notif\-Create\-Task\-Start\-D\-T\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aec5b171b1dfcae834cca995642d83e25}


Definition at line 383 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_afa7471804722ea9f6958a3b6b9d9eadc}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Task\-Description\-Text\-Box@{Notif\-Create\-Task\-Task\-Description\-Text\-Box}}
\index{Notif\-Create\-Task\-Task\-Description\-Text\-Box@{Notif\-Create\-Task\-Task\-Description\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Task\-Description\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Notif\-Create\-Task\-Task\-Description\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_afa7471804722ea9f6958a3b6b9d9eadc}


Definition at line 399 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7fa03785a7d371343f48846d0d647660}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-Task\-Task\-Name\-Text\-Box@{Notif\-Create\-Task\-Task\-Name\-Text\-Box}}
\index{Notif\-Create\-Task\-Task\-Name\-Text\-Box@{Notif\-Create\-Task\-Task\-Name\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-Task\-Task\-Name\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Notif\-Create\-Task\-Task\-Name\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a7fa03785a7d371343f48846d0d647660}


Definition at line 375 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aec373b7eb3d273de6c3cc6300482f58e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User@{Notif\-Create\-User}}
\index{Notif\-Create\-User@{Notif\-Create\-User}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Notif\-Create\-User\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aec373b7eb3d273de6c3cc6300482f58e}


Definition at line 279 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_acaf36a94cbbfc3ee58dd40535b1efb54}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Add\-Button@{Notif\-Create\-User\-Add\-Button}}
\index{Notif\-Create\-User\-Add\-Button@{Notif\-Create\-User\-Add\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Add\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Create\-User\-Add\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_acaf36a94cbbfc3ee58dd40535b1efb54}


Definition at line 303 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a7126b2c2e70fa13fca993e0d806d1bcb}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Cancel\-Button@{Notif\-Create\-User\-Cancel\-Button}}
\index{Notif\-Create\-User\-Cancel\-Button@{Notif\-Create\-User\-Cancel\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Cancel\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Notif\-Create\-User\-Cancel\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a7126b2c2e70fa13fca993e0d806d1bcb}


Definition at line 311 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a0a00c3f7ce662857ad7e6c45564e9c36}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Password\-Password\-Box@{Notif\-Create\-User\-Password\-Password\-Box}}
\index{Notif\-Create\-User\-Password\-Password\-Box@{Notif\-Create\-User\-Password\-Password\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Password\-Password\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Password\-Box Client.\-Main\-Window.\-Notif\-Create\-User\-Password\-Password\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a0a00c3f7ce662857ad7e6c45564e9c36}


Definition at line 295 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aefec60f2c2087796f9b99a513614892a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notif\-Create\-User\-Username\-Textbox@{Notif\-Create\-User\-Username\-Textbox}}
\index{Notif\-Create\-User\-Username\-Textbox@{Notif\-Create\-User\-Username\-Textbox}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notif\-Create\-User\-Username\-Textbox}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Notif\-Create\-User\-Username\-Textbox\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aefec60f2c2087796f9b99a513614892a}


Definition at line 287 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a02ef2dc1bf2eaa3cdffdc00204fb082c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Notification\-Grid@{Notification\-Grid}}
\index{Notification\-Grid@{Notification\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Notification\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Stack\-Panel Client.\-Main\-Window.\-Notification\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a02ef2dc1bf2eaa3cdffdc00204fb082c}


Definition at line 271 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ad7c9bfbc2efe42a4a59a5acd4b978f2a}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Password\-Password\-Box@{Password\-Password\-Box}}
\index{Password\-Password\-Box@{Password\-Password\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Password\-Password\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Password\-Box Client.\-Main\-Window.\-Password\-Password\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ad7c9bfbc2efe42a4a59a5acd4b978f2a}


Definition at line 207 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a582a43f5fb4c605a6717b21fb3590887}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Project\-Combo\-Box@{Project\-Combo\-Box}}
\index{Project\-Combo\-Box@{Project\-Combo\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Project\-Combo\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Combo\-Box Client.\-Main\-Window.\-Project\-Combo\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a582a43f5fb4c605a6717b21fb3590887}


Definition at line 151 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a3eca94f5e077368ad2fe437ca49b3ff1}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Project\-D\-B@{Project\-D\-B}}
\index{Project\-D\-B@{Project\-D\-B}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Project\-D\-B}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Project\-Collection} Client.\-Main\-Window.\-Project\-D\-B = Project\-Collection.\-Instance\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a3eca94f5e077368ad2fe437ca49b3ff1}


Project\-Databasen \char`\"{}instantieres\char`\"{} vha. {\ttfamily Project\-Collection} klassen. 



Definition at line 37 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_a86c1f976e8bef9fb4f238f094729cddd}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Project\-Info\-Label@{Project\-Info\-Label}}
\index{Project\-Info\-Label@{Project\-Info\-Label}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Project\-Info\-Label}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Label Client.\-Main\-Window.\-Project\-Info\-Label\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a86c1f976e8bef9fb4f238f094729cddd}


Definition at line 159 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a4ba806333010b72f7342fd90f9e1a508}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Right\-Grid\-In\-Mother\-Grid@{Right\-Grid\-In\-Mother\-Grid}}
\index{Right\-Grid\-In\-Mother\-Grid@{Right\-Grid\-In\-Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Right\-Grid\-In\-Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Grid Client.\-Main\-Window.\-Right\-Grid\-In\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a4ba806333010b72f7342fd90f9e1a508}


Definition at line 239 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a07f0bfde97b0930e49773136b517bf2d}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Right\-Side\-Of\-Mother\-Grid@{Right\-Side\-Of\-Mother\-Grid}}
\index{Right\-Side\-Of\-Mother\-Grid@{Right\-Side\-Of\-Mother\-Grid}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Right\-Side\-Of\-Mother\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Column\-Definition Client.\-Main\-Window.\-Right\-Side\-Of\-Mother\-Grid\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a07f0bfde97b0930e49773136b517bf2d}


Definition at line 79 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ab5ea6b1b3621a921c9f079719907cb0e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Send\-Chat\-Message\-Button@{Send\-Chat\-Message\-Button}}
\index{Send\-Chat\-Message\-Button@{Send\-Chat\-Message\-Button}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Send\-Chat\-Message\-Button}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Button Client.\-Main\-Window.\-Send\-Chat\-Message\-Button\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ab5ea6b1b3621a921c9f079719907cb0e}


Definition at line 255 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a06df262bc40c1aa08646d7c5ff89dc11}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Server\-I\-P\-Text\-Box@{Server\-I\-P\-Text\-Box}}
\index{Server\-I\-P\-Text\-Box@{Server\-I\-P\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Server\-I\-P\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Server\-I\-P\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a06df262bc40c1aa08646d7c5ff89dc11}


Definition at line 191 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_ac0cfef105a88c4e650e1b59739fbe508}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Server\-Port\-Text\-Box@{Server\-Port\-Text\-Box}}
\index{Server\-Port\-Text\-Box@{Server\-Port\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Server\-Port\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Server\-Port\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_ac0cfef105a88c4e650e1b59739fbe508}


Definition at line 215 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a02631103e04115b7261d77258a1634d0}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Stream\-Handler@{Stream\-Handler}}
\index{Stream\-Handler@{Stream\-Handler}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Stream\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network} Client.\-Main\-Window.\-Stream\-Handler\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_main_window_a02631103e04115b7261d77258a1634d0}


Netværksstream'et. 



Definition at line 31 of file Main\-Window.\-xaml.\-cs.

\hypertarget{class_client_1_1_main_window_aaef7af8642dd41c03590c126e4281daf}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Task\-Canvas@{Task\-Canvas}}
\index{Task\-Canvas@{Task\-Canvas}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Task\-Canvas}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Canvas Client.\-Main\-Window.\-Task\-Canvas\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aaef7af8642dd41c03590c126e4281daf}


Definition at line 479 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_aa1c22adf348b0dcbd2ad4e019533bd5e}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Task\-List@{Task\-List}}
\index{Task\-List@{Task\-List}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Task\-List}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Data\-Grid Client.\-Main\-Window.\-Task\-List\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_aa1c22adf348b0dcbd2ad4e019533bd5e}


Definition at line 231 of file Main\-Window.\-g.\-cs.

\hypertarget{class_client_1_1_main_window_a030464be1aca32fbc81b6694a0329b7c}{\index{Client\-::\-Main\-Window@{Client\-::\-Main\-Window}!Username\-Text\-Box@{Username\-Text\-Box}}
\index{Username\-Text\-Box@{Username\-Text\-Box}!Client::MainWindow@{Client\-::\-Main\-Window}}
\subsubsection[{Username\-Text\-Box}]{\setlength{\rightskip}{0pt plus 5cm}System Windows Controls Text\-Box Client.\-Main\-Window.\-Username\-Text\-Box\hspace{0.3cm}{\ttfamily [package]}}}\label{class_client_1_1_main_window_a030464be1aca32fbc81b6694a0329b7c}


Definition at line 199 of file Main\-Window.\-g.\-cs.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Client/\hyperlink{_client_2_main_window_8xaml_8cs}{Main\-Window.\-xaml.\-cs}\item 
Client/obj/\-Debug/\hyperlink{_debug_2_main_window_8g_8cs}{Main\-Window.\-g.\-cs}\item 
Client/obj/\-Debug/\hyperlink{_debug_2_main_window_8g_8i_8cs}{Main\-Window.\-g.\-i.\-cs}\item 
Client/obj/\-Release/\hyperlink{_release_2_main_window_8g_8cs}{Main\-Window.\-g.\-cs}\item 
Client/obj/\-Release/\hyperlink{_release_2_main_window_8g_8i_8cs}{Main\-Window.\-g.\-i.\-cs}\end{DoxyCompactItemize}
